Gebruiksgegevens voor klantlicenties ophalen
Inzicht krijgen in de implementatie van licenties voor een specifieke klant.
Notitie
Dit scenario wordt vervangen door gebruiksgegevens voor licenties ophalen.
Voorwaarden
Referenties zoals beschreven in Partnercentrum-verificatie. Dit scenario ondersteunt verificatie met app+gebruikersreferenties.
C#
Als u geaggregeerde gegevens over de implementatie voor een opgegeven klant wilt ophalen, roept u eerst de IAggregatePartner.Customers.ById methode aan met de klant-id om de klant te identificeren. Verkrijg vervolgens een interface voor gegevensverzameling voor analyse op klantniveau van de eigenschap Analytics. Haal vervolgens een interface voor de analyse van licenties op klantniveau uit de eigenschap Licenties. Roep tot slot de methode Usage.Get aan om de geaggregeerde gegevens over het gebruik van licenties op te halen. Als de methode slaagt, ontvangt u een verzameling CustomerLicensesUsageInsights objecten.
// IAggregatePartner partnerOperations;
// string customerIdToRetrieve;
var customerLicensesDeploymentAnalytics = partnerOperations.Customers.ById(customerIdToRetrieve).Analytics.Licenses.Usage.Get();
REST-aanvraag
Aanvraagsyntaxis
Methode | Aanvraag-URI |
---|---|
GET- | {baseURL}/v1/customers/{customer-id}/analytics/licenses/usage HTTP/1.1 |
URI-parameter
Gebruik de volgende padparameter om de klant te identificeren.
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
klant-id | Guid | Ja | Een klant-id in GUID-indeling die de klant identificeert. |
Aanvraagheaders
Zie Partnercentrum REST-headersvoor meer informatie.
Aanvraaginhoud
Geen.
Aanvraagvoorbeeld
GET https://api.partnercenter.microsoft.com/v1/customers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04/analytics/licenses/usage HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: f657d2a8-9ed6-41b4-abfc-3cf4abebd62f
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
MS-PartnerCenter-Client: Partner Center .NET SDK
Host: api.partnercenter.microsoft.com
Belangrijk
Vanaf juni 2023 wordt de nieuwste Versie van Partner Center .NET SDK 3.4.0 gearchiveerd. U kunt de SDK-release downloaden van GitHub, samen met een leesmij-bestand met nuttige informatie.
Partners worden aangemoedigd om de Partner center REST API'ste blijven gebruiken.
REST-antwoord
Als dit lukt, bevat de antwoordtekst een verzameling CustomerLicensesUsageInsights resources die informatie bieden over het gebruik van licenties.
Geslaagde antwoorden en foutcodes
Elk antwoord wordt geleverd met een HTTP-statuscode die het succes of falen aangeeft en aanvullende informatie over foutopsporing. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en aanvullende parameters te lezen. Zie Partnercentrum REST-foutcodesvoor de volledige lijst.
Voorbeeld van antwoord
HTTP/1.1 200 OK
Content-Length: 1726
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: f657d2a8-9ed6-41b4-abfc-3cf4abebd62f
MS-CV: 0mufM0K1kEOoR7oI.0
MS-ServerId: 030020525
Date: Wed, 15 Mar 2017 01:19:58 GMT
{
"totalCount": 5,
"items": [{
"customerName": "DT DEMO CSP CUSTOMER 005",
"productName": "OFFICE 365 BUSINESS ESSENTIALS",
"licensesActive": 0,
"licensesQualified": 1,
"usagePercent": 0.0,
"workloadName": "Exchange",
"processedDateTime": "2017-03-09T00:00:00+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "CustomerLicensesUsageInsights"
}
}, {
"customerName": "DT DEMO CSP CUSTOMER 005",
"productName": "OFFICE 365 BUSINESS ESSENTIALS",
"licensesActive": 0,
"licensesQualified": 1,
"usagePercent": 0.0,
"workloadName": "SharePoint",
"processedDateTime": "2017-03-09T00:00:00+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "CustomerLicensesUsageInsights"
}
}, {
"customerName": "DT DEMO CSP CUSTOMER 005",
"productName": "OFFICE 365 BUSINESS ESSENTIALS",
"licensesActive": 0,
"licensesQualified": 1,
"usagePercent": 0.0,
"workloadName": "Skype For Business",
"processedDateTime": "2017-03-09T00:00:00+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "CustomerLicensesUsageInsights"
}
}, {
"customerName": "DT DEMO CSP CUSTOMER 005",
"productName": "EXCHANGE ONLINE (PLAN 1)",
"licensesActive": 0,
"licensesQualified": 5,
"usagePercent": 0.0,
"workloadName": "Exchange",
"processedDateTime": "2017-03-09T00:00:00+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "CustomerLicensesUsageInsights"
}
}, {
"customerName": "DT DEMO CSP CUSTOMER 005",
"productName": "EXCHANGE ONLINE ARCHIVING FOR EXCHANGE ONLINE",
"licensesActive": 0,
"licensesQualified": 2,
"usagePercent": 0.0,
"workloadName": "Exchange",
"processedDateTime": "2017-03-09T00:00:00+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "CustomerLicensesUsageInsights"
}
}
],
"attributes": {
"objectType": "Collection"
}
}