Mendapatkan informasi penyebaran lisensi pelanggan
Cara mendapatkan wawasan penyebaran lisensi untuk pelanggan tertentu.
Catatan
Skenario ini digantikan oleh Dapatkan informasi penyebaran lisensi.
Prasyarat
Kredensial seperti yang dijelaskan dalam autentikasi Pusat Mitra. Skenario ini mendukung autentikasi dengan info masuk App+User.
C#
Untuk mengambil data agregat tentang penyebaran untuk pelanggan tertentu, pertama-tama panggil metode IAggregatePartner.Customers.ById dengan ID pelanggan untuk mengidentifikasi pelanggan. Kemudian dapatkan antarmuka ke operasi pengumpulan analitik tingkat pelanggan dari properti Analytics . Selanjutnya, ambil antarmuka ke kumpulan analitik lisensi tingkat pelanggan dari properti Lisensi . Terakhir, panggil metode Deployment.Get untuk mendapatkan data agregat tentang penyebaran lisensi. Jika metode berhasil, Anda akan mendapatkan koleksi objek CustomerLicensesDeploymentInsights .
// IAggregatePartner partnerOperations;
// string customerIdToRetrieve;
var customerLicensesDeploymentAnalytics = partnerOperations.Customers.ById(customerIdToRetrieve).Analytics.Licenses.Deployment.Get();
Permintaan REST
Minta sintaks
Metode | URI Permintaan |
---|---|
GET | {baseURL}/v1/customers/{customer-id}/analytics/licenses/deployment HTTP/1.1 |
Parameter URI
Gunakan parameter jalur berikut untuk mengidentifikasi pelanggan.
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
id pelanggan | guid | Ya | ID pelanggan berformat GUID yang mengidentifikasi pelanggan. |
Header permintaan
Untuk informasi selengkapnya, lihat Header REST Pusat Mitra.
Isi permintaan
Tidak ada.
Contoh permintaan
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
Respons REST
Jika berhasil, isi respons berisi kumpulan sumber daya CustomerLicensesDeploymentInsights yang memberikan informasi tentang lisensi yang disebarkan.
Respons keberhasilan dan kode kesalahan
Setiap respons dilengkapi dengan kode status HTTP yang menunjukkan keberhasilan atau kegagalan dan informasi penelusuran kesalahan tambahan. Gunakan alat pelacakan jaringan untuk membaca kode ini, jenis kesalahan, dan parameter tambahan. Untuk daftar lengkapnya, lihat Kode kesalahan REST Pusat Mitra.
Contoh respons
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"
}
}