Obtenir toutes les informations analytiques sur les revendeurs indirects
S’applique à : Espace partenaires | Espace partenaires géré par 21Vianet | Espace partenaires de Microsoft Cloud for US Government
Comment obtenir toutes les informations d’analyse des revendeurs indirects 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/indirectresellers HTTP/1.1 |
Paramètres d’URI
Paramètre | Type | Description |
---|---|---|
partnerTenantId | string | ID de locataire du partenaire pour lequel vous souhaitez récupérer les données des revendeurs indirects. |
id | string | ID de revendeur indirect |
name | chaîne | Nom du partenaire pour lequel vous souhaitez récupérer les données des revendeurs indirects. |
market | string | Marché du partenaire pour lequel vous souhaitez récupérer les données des revendeurs indirects. |
firstSubscriptionCreationDate | Chaîne au format date/heure UTC | Date de création du premier abonnement en fonction de laquelle vous souhaitez récupérer les données des revendeurs indirects. |
latestSubscriptionCreationDate | Chaîne au format date/heure UTC | Date de création de l’abonnement le plus récent. |
firstSubscriptionEndDate | Chaîne au format date/heure UTC | Première fois qu’un abonnement a été terminé. |
latestSubscriptionEndDate | Chaîne au format date/heure UTC | Date la plus récente de la fin de l’abonnement. |
firstSubscriptionSuspendedDate | chaîne dans l’heure de date UTC | Première fois qu’un abonnement a été suspendu. |
latestSubscriptionSuspendedDate | Chaîne au format date/heure UTC | Date la plus récente à laquelle un abonnement a été suspendu. |
firstSubscriptionDeprovisionedDate | Chaîne au format date/heure UTC | Première fois qu’un abonnement a été déprovisionné. |
latestSubscriptionDeprovisionedDate | Chaîne au format date/heure UTC | Date la plus récente à laquelle un abonnement a été déprovisionné. |
subscriptionCount | double | Nombre d’abonnements pour tous les revendeurs à valeur ajoutée |
licenseCount | double | Nombre de licences pour tous les revendeurs à valeur ajoutée. |
indirectResellerCount | double | Nombre de revendeurs indirects |
haut | string | Nombre de lignes de données à retourner dans la requête. La valeur maximale et la valeur par défaut si elle n’est pas spécifiée est de 10 000. 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 and skip=0 récupère les 10 000 premières lignes de données, top=10000 and skip=10000 récupère les 10 000 lignes de données suivantes, et ainsi de suite. |
filter | string | Le paramètre de filtre de la requête contient une ou plusieurs instructions qui filtrent les lignes dans la réponse. Chaque instruction contient un champ et une valeur associés aux opérateurs ou opérateurs, et les instructions peuvent être combinées à l’aide eq and ou or .ne Spécifiez les champs suivants :partnerTenantId id Nom market firstSubscriptionCreationDate latestSubscriptionCreationDate firstSubscriptionEndDate latestSubscriptionEndDate firstSubscriptionSuspendedDate latestSubscriptionSuspendedDate firstSubscriptionDeprovisionedDate latestSubscriptionDeprovisionedDate Exemple : .../indirectresellers?filter=market eq 'US' Exemple : .../indirectresellers?filter=market eq 'US' or (firstSubscriptionCreationDate le cast('2018-01-01',Edm.DateTimeOffset) and firstSubscriptionCreationDate le cast('2018-04-01',Edm.DateTimeOffset)) |
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 ». S’il n’est pas spécifié, la valeur par défaut est « day ».aggregationLevel n’est pas pris en charge sans aggregationLevel . aggregationLevel s’applique à tous les champs de date présents dans le aggregationLevel |
orderby | string | Instruction qui commande les valeurs de données de résultat pour chaque installation. La syntaxe est ...&orderby=field[order],field [order],... . Le paramètre de champ peut être l’une des chaînes suivantes :« partnerTenantId » « ID » "name" « market » « firstSubscriptionCreationDate » « latestSubscriptionCreationDate » « firstSubscriptionEndDate » « latestSubscriptionEndDate » « firstSubscriptionSuspendedDate » « latestSubscriptionSuspendedDate » « firstSubscriptionDeprovisionedDate » « latestSubscriptionDeprovisionedDate » « subscriptionCount » « licenseCount » Le paramètre d’ordre est facultatif et peut être asc ou desc ; pour spécifier l’ordre croissant ou décroissant pour chaque champ. Par défaut, il s’agit de asc .Exemple : ...&orderby=market,subscriptionCount |
groupby | string | Instruction qui applique l’agrégation de données uniquement aux champs spécifiés. Spécifiez les champs suivants : partnerTenantId Identifiant Nom market firstSubscriptionCreationDate latestSubscriptionCreationDate firstSubscriptionEndDate latestSubscriptionEndDate firstSubscriptionSuspendedDate latestSubscriptionSuspendedDate firstSubscriptionDeprovisionedDate latestSubscriptionDeprovisionedDate Les lignes de données retournées contiennent les champs spécifiés dans la groupby clause et les champs suivants :indirectResellerCount licenseCount subscriptionCount Le groupby paramètre peut être utilisé avec le aggregationLevel paramètre.Exemple: ...&groupby=ageGroup,market&aggregationLevel=week |
En-têtes de requête
Pour plus d’informations, consultez En-têtes REST de l’Espace Partenaires.
Corps de la demande
Aucune.
Exemple de requête
GET https://api.partnercenter.microsoft.com/partner/v1/analytics/indirectresellers HTTP 1.1
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 de revendeurs indirects .
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 d’autres informations de débogage. 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
{
"partnerTenantId": "AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE",
"id": "1111111",
"name": "RESELLER NAME",
"market": "US",
"firstSubscriptionCreationDate": "2016-10-18T19:16:25.107",
"latestSubscriptionCreationDate": "2016-10-18T19:16:25.107",
"firstSubscriptionEndDate": "2018-11-07T00:00:00",
"latestSubscriptionEndDate": "2018-11-07T00:00:00",
"firstSubscriptionSuspendedDate": "0001-01-01T00:00:00",
"latestSubscriptionSuspendedDate": "0001-01-01T00:00:00",
"firstSubscriptionDeprovisionedDate": "0001-01-01T00:00:00",
"latestSubscriptionDeprovisionedEndDate": "0001-01-01T00:00:00",
"subscriptionCount": 10,
"licenseCount": 20
}