Ottenere informazioni sulla distribuzione delle licenze dei clienti
Come ottenere informazioni dettagliate sulla distribuzione delle licenze per un cliente specifico.
Nota
Questo scenario viene sostituito da Ottenere le informazioni sulla distribuzione delle licenze.
Prerequisiti
Credenziali descritte in Autenticazione del Centro per i partner. Questo scenario supporta l'autenticazione con le credenziali dell'app e dell'utente.
C#
Per recuperare i dati aggregati nella distribuzione per un cliente specificato, chiamare prima il metodo IAggregatePartner.Customers.ById con l'ID cliente per identificare il cliente. Ottenere quindi un'interfaccia per le operazioni di raccolta di analisi a livello di cliente dalla proprietà Analytics . Recuperare quindi un'interfaccia alla raccolta di analisi delle licenze a livello di cliente dalla proprietà Licenses . Infine, chiamare il metodo Deployment.Get per ottenere i dati aggregati nella distribuzione delle licenze. Se il metodo ha esito positivo, si otterrà una raccolta di oggetti CustomerLicensesDeploymentInsights .
// IAggregatePartner partnerOperations;
// string customerIdToRetrieve;
var customerLicensesDeploymentAnalytics = partnerOperations.Customers.ById(customerIdToRetrieve).Analytics.Licenses.Deployment.Get();
Richiesta REST
Sintassi della richiesta
Metodo | URI richiesta |
---|---|
GET | {baseURL}/v1/customers/{customer-id}/analytics/licenses/deployment HTTP/1.1 |
Parametro URI
Usare il parametro di percorso seguente per identificare il cliente.
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
customer-id | guid | Sì | ID cliente formattato con GUID che identifica il cliente. |
Intestazioni della richiesta
Per altre informazioni, vedi Intestazioni REST del Centro per i partner.
Testo della richiesta
Nessuno.
Esempio di richiesta
GET https://api.partnercenter.microsoft.com/v1/customers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04/analytics/licenses/deployment HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: b01b8759-4dbe-4605-adb7-e5839a796c33
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Risposta REST
In caso di esito positivo, il corpo della risposta contiene una raccolta di risorse CustomerLicensesDeploymentInsights che forniscono informazioni sulle licenze distribuite.
Codici di errore e di esito della risposta
Ogni risposta viene fornita con un codice di stato HTTP che ne indica l'esito e con informazioni di debug aggiuntive. Usa uno strumento di traccia di rete per leggere il codice, il tipo di errore e parametri aggiuntivi. Per l'elenco completo, vedi Codici di errore REST del Centro per i partner.
Esempio di risposta
HTTP/1.1 200 OK
Content-Length: 1012
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: b01b8759-4dbe-4605-adb7-e5839a796c33
MS-CV: deEp2Wy6DUitMCYA.0
MS-ServerId: 102030524
Date: Wed, 15 Mar 2017 01:19:18 GMT
{
"totalCount": 3,
"items": [{
"customerName": "DT DEMO CSP CUSTOMER 005",
"productName": "OFFICE 365 BUSINESS ESSENTIALS",
"licensesDeployed": 0,
"deploymentPercent": 0.0,
"licensesSold": 1,
"processedDateTime": "2017-03-14T03:25:16.36+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "CustomerLicensesDeploymentInsights"
}
}, {
"customerName": "DT DEMO CSP CUSTOMER 005",
"productName": "EXCHANGE ONLINE (PLAN 1)",
"licensesDeployed": 0,
"deploymentPercent": 0.0,
"licensesSold": 5,
"processedDateTime": "2017-03-14T03:25:16.36+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "CustomerLicensesDeploymentInsights"
}
}, {
"customerName": "DT DEMO CSP CUSTOMER 005",
"productName": "EXCHANGE ONLINE ARCHIVING FOR EXCHANGE ONLINE",
"licensesDeployed": 0,
"deploymentPercent": 0.0,
"licensesSold": 2,
"processedDateTime": "2017-03-14T03:25:16.36+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "CustomerLicensesDeploymentInsights"
}
}
],
"attributes": {
"objectType": "Collection"
}
}