Obtener la información de implementación de licencias de asociados
Cómo obtener información de implementación de licencias de asociados agregada para incluir a todos los clientes.
Nota
Este escenario se superpone mediante obtener información de implementación de licencias.
Requisitos previos
Credenciales tal como se describen en el artículo Autenticación del Centro de partners. Este escenario admite la autenticación con credenciales de aplicación y usuario.
C#
Para recuperar datos agregados en la implementación de licencias, primero obtenga una interfaz para las operaciones de recopilación de análisis de nivel de asociado de la propiedad IAggregatePartner.Analytics . A continuación, recupere una interfaz a la colección de análisis de licencias de nivel de asociado de la propiedad Licenses . Por último, llame al método Deployment.Get para obtener los datos agregados en la implementación de licencias. Si el método se realiza correctamente, obtendrá una colección de objetos PartnerLicensesDeploymentInsights .
// IAggregatePartner partnerOperations;
var partnerLicensesDeploymentAnalytics = partnerOperations.Analytics.Licenses.Deployment.Get();
Solicitud REST
Sintaxis de la solicitud
Método | URI de la solicitud |
---|---|
GET | {baseURL}/v1/analytics/licenses/deployment HTTP/1.1 |
Encabezados de solicitud
Para obtener más información, consulta Encabezados REST del Centro de partners.
Cuerpo de la solicitud
Ninguno.
Ejemplo de solicitud
GET https://api.partnercenter.microsoft.com/v1/analytics/licenses/deployment HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 25b6edd5-1f53-456b-b48c-c64f60ec2dda
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Respuesta REST
Si se ejecuta correctamente, el cuerpo de la respuesta contiene una colección de recursos partnerLicensesDeploymentInsights que proporcionan información sobre las licencias implementadas.
Códigos de error y de respuesta correctos
Cada respuesta incluye un código de estado HTTP que indica si la operación se ha realizado correctamente o con errores y proporciona información de depuración adicional. Use una herramienta de seguimiento de red para leer este código, el tipo de error y los parámetros adicionales. Para obtener la lista completa, consulta Códigos de error de REST del Centro de partners.
Ejemplo de respuesta
HTTP/1.1 200 OK
Content-Length: 487
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 25b6edd5-1f53-456b-b48c-c64f60ec2dda
MS-CV: f0trvmq8mEScHcFS.0
MS-ServerId: 102030524
Date: Tue, 14 Mar 2017 17:55:01 GMT
{
"totalCount": 2,
"items": [{
"proratedDeploymentPercent": 0.0,
"licensesSold": 343,
"processedDateTime": "2017-03-10T00:00:00+00:00",
"serviceName": "crm",
"channel": "reseller",
"attributes": {
"objectType": "PartnerLicensesDeploymentInsights"
}
}, {
"proratedDeploymentPercent": 1.0,
"licensesSold": 4464,
"processedDateTime": "2017-03-14T03:25:16.36+00:00",
"serviceName": "o365",
"channel": "reseller",
"attributes": {
"objectType": "PartnerLicensesDeploymentInsights"
}
}
],
"attributes": {
"objectType": "Collection"
}
}