Rapor sorguları API 'sini deneyin

Bu API bir rapor sorgu ekstresi yürütür. API, verilerin beklediğiniz gibi olup olmadığını doğrulamak için yalnızca iş ortağı olarak kullandığınız 100 kaydı döndürür.

Önemli

Bu API, 100 saniyelik bir sorgu yürütme zaman aşımına uğradı. API 'nin 100 saniyeden daha fazla sürdüğünü fark ederseniz, sorgu sözdizimsel olarak yanlış olabilir veya 200 dışında bir hata kodu almış olursunuz. Sorgu söz dizimi doğruysa gerçek rapor oluşturma işlemi geçer.

İstek sözdizimi

Yöntem İstek URI'si
GET https://api.partnercenter.microsoft.com/insights/v1/mpn/ScheduledQueries/testQueryResult?<exportQuery={query text}|queryId={queryId}>

İstek üst bilgisi

Üst bilgi Tür Description
Yetkilendirme string Gereklidir. formdaki Azure Active Directory (AAD) erişim belirteciBearer <token>
İçerik Türü string Application/JSON

Yol parametresi

Hiçbiri

Sorgu parametresi

Parametre Adı Tür Gerekli Açıklama
exportQuery dize No Yürütülmesi gereken rapor sorgu dizesi
QueryId dize No Geçerli bir var olan sorgu KIMLIĞI. ExportQuery parametresinde belirtilen sorgu dizesiyle birbirini dışlayan dışlamalı
startTime dize No Verilerin olmasını istediğimiz başlangıç zamanı. Sorguda belirtilen TimeSpan 'yi geçersiz kılar
endTime dize No Verilerin ne kadar süre istediğini belirten bitiş zamanı. Sorguda belirtilen TimeSpan 'yi geçersiz kılar

İstek yükü

Hiçbiri

Sözlük

Hiçbiri

Response

Yanıt yükü aşağıdaki şekilde yapılandırılır:

Yanıt kodu: 200, 400, 401, 403, 404, 500

Yanıt yükü örneği:

Top 100 rows of query execution
{
  "Value": [
    {
    }
  ],
  "TotalCount": 0,
  "Message": "string",
  "StatusCode": 0,
}

Sözlük

Bu tablo, yanıttaki anahtar öğeleri tanımlar:

Parametre Açıklama
TotalCount Değer dizisindeki veri kümesi sayısı
İleti API 'nin yürütülmesindeki durum iletisi
Durum Sonuç kodu. Olası değerler 200, 400, 401, 403, 500