Získání informací o nasazení licencí
Jak získat informace o nasazení licencí Office a Dynamics.
Požadavky
Přihlašovací údaje, jak je popsáno v tématu Ověřování v Partnerském centru. Tento scénář podporuje ověřování pomocí přihlašovacích údajů aplikace a uživatele.
Požadavek REST
Syntaxe požadavku
Metoda | Identifikátor URI žádosti |
---|---|
GET | {baseURL}/v1/analytics/commercial/deployment/license/ HTTP/1.1 |
Hlavičky požadavku
Další informace najdete v tématu Hlavičky REST Partnerského centra.
Parametry identifikátoru URI
Parametr | Typ | Popis | Povinné |
---|---|---|---|
top | řetězec | Počet řádků dat, které se mají v požadavku vrátit. Maximální hodnota a výchozí hodnota, pokud není zadána, je 10000. Pokud je v dotazu více řádků, text odpovědi obsahuje další odkaz, který můžete použít k vyžádání další stránky dat. | No |
Přeskočit | int | Počet řádků, které se mají v dotazu přeskočit. Pomocí tohoto parametru můžete procházet rozsáhlé datové sady. Například top=10000 a skip=0 načte prvních 10 000 řádků dat, top=10000 a skip=10000 načte dalších 10 000 řádků dat atd. | No |
filter | řetězec | Parametr filter požadavku obsahuje jeden nebo více příkazů, které filtrují řádky v odpovědi. Každý příkaz obsahuje pole a hodnotu, které jsou přidružené k operátorům eq nebo a příkazy lze kombinovat pomocí nebo and or .ne Tady je několik ukázkových parametrů filtru :filter=serviceCode eq 'O365' filter=serviceCode eq 'O365' nebo (channel eq 'Reseller') Můžete zadat následující pole: serviceCode Název_služby Kanál customerTenantId jméno zákazníka Productid Productname |
No |
Groupby | řetězec | Příkaz, který použije agregaci dat pouze na zadaná pole. Můžete zadat následující pole: serviceCode Název_služby Kanál customerTenantId jméno zákazníka Productid Productname Vrácené řádky dat budou obsahovat pole zadaná v parametru groupby a následující: licensesDeployed licensesSold |
No |
processedDateTime | DateTime | Můžete zadat datum, od kterého se data o využití zpracují. Výchozí hodnota je poslední datum, kdy byla data zpracována. | No |
Příklad požadavku
GET https://api.partnercenter.microsoft.com/partner/v1/analytics/commercial/deployment/license?filter=customerTenantId%20eq%20%27aaaabbbb-0000-cccc-1111-dddd2222eeee%27 HTTP 1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: bad5f75f-fd44-43ab-9325-bbc79dcba9da
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Odpověď REST
V případě úspěchu obsahuje text odpovědi následující pole obsahující data o nasazených licencích.
Pole | Typ | Description |
---|---|---|
serviceCode | řetězec | Kód služby |
Název_služby | řetězec | Název služby |
Kanál | řetězec | Název kanálu, prodejce |
customerTenantId | řetězec | Jedinečný identifikátor zákazníka |
jméno zákazníka | řetězec | Jméno zákazníka |
productId | řetězec | Jedinečný identifikátor produktu |
Productname | řetězec | Název produktu |
licensesDeployed | long | Počet nasazených licencí |
licensesSold | long | Počet prodaných licencí |
processedDateTime | DateTime | Datum posledního zpracování dat |
Kódy úspěšných odpovědí a chyb
Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo selhání, a další informace o ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj trasování sítě. Úplný seznam najdete v tématu Kódy chyb REST v Partnerském centru.
Příklad odpovědi
HTTP/1.1 200 OK
Content-Length: 487
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: bad5f75f-fd44-43ab-9325-bbc79dcba9da
MS-CV: f0trvmq8mEScHcFS.0
MS-ServerId: 4
Date: Wed, 24 Oct 2018 22:37:18 GMT
{
"Value": [
{
"processedDateTime": "2018-10-14T00:00:00",
"serviceCode": "crm",
"serviceName": "Microsoft Dynamics",
"channel": "reseller",
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "TEST COMPANY",
"productId": "54B84594-9C77-4499-8D65-5E0D5F410E78",
"productName": "DYNAMICS AX TASK",
"licensesDeployed": 0,
"licensesSold": 9
},
{
"processedDateTime": "2018-10-14T00:00:00",
"serviceCode": "o365",
"serviceName": "Microsoft Office 365",
"channel": "reseller",
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "TEST COMPANY",
"productId": "D3B4FE1F-9992-4930-8ACB-CA6EC609365E",
"productName": "DOMESTIC AND INTERNATIONAL CALLING PLAN",
"licensesDeployed": 0,
"licensesSold": 5
}
],
"@nextLink": null,
"TotalCount": 2
}