Obtenir toutes les informations analytiques sur l’abonnement
S’applique à : Espace partenaires | Espace partenaires géré par 21Vianet | Espace partenaires de Microsoft Cloud for US Government
Cet article explique comment obtenir toutes les informations d’analyse d’abonnement pour vos clients.
Prérequis
- Informations d’identification, comme décrit dans Authentification auprès de l’Espace partenaires. Ce scénario prend uniquement en charge l’authentification avec les informations d’identification de l’utilisateur.
Demande REST
Syntaxe de la requête
Méthode | URI de demande |
---|---|
GET | {baseURL}/partner/v1/analytics/subscriptions HTTP/1.1 |
Paramètres d’URI
Le tableau suivant répertorie les paramètres facultatifs et leurs descriptions :
Paramètre | Type | Description |
---|---|---|
haut | int | Nombre de lignes de données à retourner dans la requête. Si la valeur n’est pas spécifiée, la valeur maximale et la valeur par défaut sont 10000 . S’il existe plus de lignes dans la requête, le corps de la réponse inclut un lien suivant que vous pouvez utiliser pour demander la page suivante de données. |
skip | int | Nombre de lignes à ignorer dans la requête. Utilisez ce paramètre pour parcourir des jeux de données volumineux. Par exemple, top=10000 et skip=0 récupère les 10 000 premières lignes de données et top=10000 skip=10000 récupère les 10 000 lignes de données suivantes. |
filter | string | Une ou plusieurs instructions qui filtrent les lignes dans la réponse. Chaque instruction de filtre contient un nom de champ du corps de la réponse et une valeur associée au eq , ne ou pour certains champs, l’opérateur contains . Les instructions peuvent être combinées à l’aide and ou or . Les valeurs de chaîne doivent être entourées de guillemets simples dans le paramètre de filtre . Consultez la section suivante pour obtenir la liste des champs qui peuvent être filtrés et les opérateurs pris en charge avec ces champs. |
aggregationLevel | string | Spécifie l’intervalle de temps pour lequel récupérer des données agrégées. Il peut s’agir de l’une des chaînes suivantes : jour, semaine ou mois. Si la valeur n’est pas spécifiée, la valeur par défaut est dateRange. Ce paramètre s’applique uniquement lorsqu’un champ de date est passé dans le cadre du paramètre groupBy . |
Groupby | string | Instruction qui applique l’agrégation de données uniquement aux champs spécifiés. |
En-têtes de requête
Pour plus d’informations, consultez En-têtes REST de l’Espace Partenaires.
Corps de la demande
Aucun.
Exemple de requête
GET https://api.partnercenter.microsoft.com/partner/v1/analytics/subscriptions
Authorization: Bearer <token>
Accept: application/json
Content-Type: application/json
Content-Length: 0
Réponse REST
Si elle réussit, le corps de la réponse contient une collection de ressources d’abonnement.
Codes d’erreur et de réussite de la réponse
Chaque réponse est fournie avec un code d’état HTTP qui indique la réussite ou l’échec et des informations de débogage supplémentaires. Utilisez un outil de suivi réseau pour lire ce code, le type d’erreur et d’autres paramètres. Pour obtenir la liste complète, consultez Codes d’erreur.
Exemple de réponse
{
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "TESTORG65656565",
"customerMarket": "US",
"id": "4BF546B2-8998-4838-BEE2-5F1BBE65A04F",
"status": "ACTIVE",
"productName": "OFFICE 365 BUSINESS PREMIUM",
"subscriptionType": "Office",
"autoRenewEnabled": true,
"partnerId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"friendlyName": "FULL OFFICE SUITE",
"partnerName": "Partner Name",
"providerName": "Provider Name",
"creationDate": "2016-02-04T19:29:38.037",
"effectiveStartDate": "2016-02-04T00:00:00",
"commitmentEndDate": "2019-02-10T00:00:00",
"currentStateEndDate": "2019-02-10T00:00:00",
"trialToPaidConversionDate": null,
"trialStartDate": null,
"trialEndDate": null,
"lastUsageDate": null,
"deprovisionedDate": null,
"lastRenewalDate": "2018-02-10T02:39:57.729",
"licenseCount": 2,
"churnRisk": "High",
"billingCycleName": "MONTHLY"
}