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 |