Rapportquery's-API uitproberen
Met deze API wordt een query-instructie Report uitgevoerd. De API retourneert slechts 100 records die u als partner kunt gebruiken om te controleren of de gegevens zijn zoals verwacht.
Belangrijk
Deze API heeft een time-out voor het uitvoeren van query's van 100 seconden. Als u merkt dat de API meer dan 100 seconden duurt, is het zeer waarschijnlijk dat de query syntactisch juist is, anders zou u een andere foutcode dan 200 hebben ontvangen. De werkelijke rapportgeneratie wordt doorgegeven als de querysyntaxis juist is.
Aanvraagsyntaxis
Methode | Aanvraag-URI |
---|---|
GET | https://api.partnercenter.microsoft.com/insights/v1/mpn/ScheduledQueries/testQueryResult?<exportQuery={query text}|queryId={queryId}> |
Aanvraagheader
Header | Type | Description |
---|---|---|
Autorisatie | tekenreeks | Vereist. Het Microsoft Azure Active Directory (Azure AD) in het formulierBearer <token> |
Content-Type | tekenreeks | Application/JSON |
Padparameter
Geen
Queryparameter
Parameternaam | Type | Vereist | Beschrijving |
---|---|---|---|
exportQuery | tekenreeks | No | Rapportqueryreeks die moet worden uitgevoerd |
queryId | tekenreeks | No | Een geldige bestaande query-id. Sluiten elkaar wederzijds uit met een queryreeks die is opgegeven in de parameter exportQuery |
startTime | tekenreeks | No | Begintijd van waaruit we de gegevens willen. De periode die is opgegeven in de query wordt overschreven |
endTime | tekenreeks | No | Eindtijd tot we de gegevens willen. De periode die is opgegeven in de query wordt overschreven |
Nettolading aanvragen
Geen
Woordenlijst
Geen
Response
De nettolading van het antwoord is als volgt gestructureerd:
Responscode: 200, 400, 401, 403, 404, 500
Voorbeeld van nettolading van antwoord:
Top 100 rows of query execution
{
"Value": [
{
}
],
"TotalCount": 0,
"Message": "string",
"StatusCode": 0,
}
Woordenlijst
Deze tabel definieert de belangrijkste elementen in het antwoord:
Parameter | Beschrijving |
---|---|
Totaal aantal | Aantal gegevenssets in de matrix Waarde |
Bericht | Statusbericht van de uitvoering van de API |
StatusCode | Resultaatcode. De mogelijke waarden zijn 200, 400, 401, 403, 500 |