Müşteri lisans dağıtım bilgilerini alma
Belirli bir müşteri için lisans dağıtım içgörüleri elde edin.
Not
Bu senaryo, Get licenses deployment information ( Lisans dağıtım bilgilerini al) ile 2011'in altında yer almaktadır.
Önkoşullar
kimlik doğrulamasında açıklandığı gibi İş Ortağı Merkezi bilgileri. Bu senaryo, App+User kimlik bilgileriyle kimlik doğrulamasını destekler.
C#
Belirtilen bir müşteri için dağıtımda toplanan verileri almak için önce müşteri kimliğini kullanarak IAggregatePartner.Customers.ById yöntemini çağırarak müşteriyi tanıyın. Ardından Analytics özelliğinden müşteri düzeyinde analiz toplama işlemlerine bir arabirim elde edin. Ardından, Lisanslar özelliğinden müşteri düzeyinde lisanslar analiz koleksiyonuna bir arabirim alın. Son olarak, lisans dağıtımında toplanan verileri almak için Deployment.Get yöntemini çağırabilirsiniz. Yöntem başarılı olursa CustomerLicensesDeploymentInsights nesnelerinin bir koleksiyonunu elde edersiniz.
// IAggregatePartner partnerOperations;
// string customerIdToRetrieve;
var customerLicensesDeploymentAnalytics = partnerOperations.Customers.ById(customerIdToRetrieve).Analytics.Licenses.Deployment.Get();
REST isteği
İstek söz dizimi
| Yöntem | İstek URI'si |
|---|---|
| AL | {baseURL}/v1/customers/{customer-id}/analytics/licenses/deployment HTTP/1.1 |
URI parametresi
Müşteriyi tanımlamak için aşağıdaki path parametresini kullanın.
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| customer-id | guid | Yes | Müşteriyi tanımlayan GUID biçimlendirilmiş customer-id. |
İstek üst bilgileri
Daha fazla bilgi için bkz. İş Ortağı Merkezi REST üst bilgileri.
İstek gövdesi
Yok.
İstek örneği
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: ae3b8c36-348b-46bc-9a60-398f973153ff
X-Locale: en-US
Host: api.partnercenter.microsoft.com
REST yanıtı
Başarılı olursa yanıt gövdesi, dağıtılan lisanslar hakkında bilgi sağlayan CustomerLicensesDeploymentInsights kaynaklarının bir koleksiyonunu içerir.
Yanıt başarı ve hata kodları
Her yanıt, başarılı veya başarısız olduğunu gösteren bir HTTP durum kodu ve ek hata ayıklama bilgileriyle birlikte gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz. İŞ ORTAĞı MERKEZI REST hata kodları.
Yanıt örneği
HTTP/1.1 200 OK
Content-Length: 1012
Content-Type: application/json; charset=utf-8
MS-CorrelationId: ae3b8c36-348b-46bc-9a60-398f973153ff
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"
}
}