Obtenir un tableau des offres
Cet article explique comment obtenir une matrice d’offre pour un mois donné. La matrice d’offre comprend des propriétés et des règles d’achat pour les produits et les références SKU. Cette méthode prend en charge les filtres pour obtenir l’historique par mois.
Prérequis
- Informations d’identification, comme décrit dans Authentification auprès de l’API Partenaire. Ce scénario ne prend en charge que l’authentification de l’utilisateur dans l’application. L’application uniquement n’est pas encore prise en charge. Les partenaires qui rencontrent une erreur http :400 doivent consulter la documentation d’authentification de l’API partenaire.
- Cette API prend actuellement en charge uniquement l’accès utilisateur où les partenaires doivent se trouver dans l’un des rôles suivants : Agent d’administration ou Agent commercial.
Détails
- Les données actuelles retournent uniquement les nouvelles licences commerciales mises à jour.
- La tarification actuelle inclut les produits disponibles pendant le mois actuel jusqu’à la date à laquelle l’API est appelée. Les mois précédents incluent la date du dernier jour du mois sélectionné.
- Cette méthode retourne des données sous forme de flux de fichiers. Le flux de fichiers est un fichier .csv ou une version compressée zip du .csv. Des détails sur la façon de demander des fichiers compressés suivent.
Demande REST
Syntaxe de la requête
Method | URI de demande |
---|---|
GET | https://api.partner.microsoft.com/v1.0/sales/offermatrix(Month='{date}')/$value |
Paramètres de filtre d’URI
Utilisez les paramètres de filtre suivants.
Nom | Type | Requise | Description |
---|---|---|---|
Month | string | Non | Doit adhérer à AAAAMM pour la grille tarifaire demandée. |
En-têtes de requête
- Pour plus d’informations, consultez En-têtes de l’API REST Partenaire.
En plus de ces en-têtes, les fichiers tarifaires peuvent être récupérés sous forme de compression de la bande passante et des temps de téléchargement. Par défaut, les fichiers ne sont pas compressés. Pour obtenir des versions compressées des fichiers, vous pouvez inclure la valeur d’en-tête suivante. Sachez que les feuilles compressées ne sont disponibles qu’à partir d’avril 2020, toutes les feuilles antérieures à avril 2020 ne sont disponibles que comme non compressées.
En-tête | Type de valeur | Valeur | Description |
---|---|---|---|
Accept-Encoding | string | deflate | facultatif. En cas d’omission, le flux de fichiers n’est pas compressé. |
Exemple de requête
GET https://api.partner.microsoft.com/v1.0/sales/offermatrix(Month='202101')/$value HTTP/1.1
Authorization: Bearer
Accept-Encoding: deflate
Host: api.partner.microsoft.com
Réponse REST
Si elle réussit, cette méthode retourne une matrice d’offre en tant que flux de fichiers. Le flux de fichiers est un fichier .csv ou une version compressée zip du .csv.
Codes d’erreur et de réussite de la réponse
Chaque réponse est accompagnée d’un code d’état HTTP qui indique la réussite ou l’échec ainsi que des informations de débogage supplémentaires. Utilisez un outil de trace réseau pour lire ce code, le type d’erreur et des paramètres supplémentaires. Pour obtenir la liste complète, consultez Codes d’erreur.
Exemple de réponse
HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 42180180
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=updatedoffice.csv
Request-ID: 9f8bed52-e4df-4d0c-9ca6-929a187b0731
Date: Wed, 02 Feb 2021 03:41:20 GMT
"ProductTitle","ProductId","SkuId","SkuTitle","ProvisioningId","ProvisioningString","MinLicenses","MaxLicenses","AssetOwnershipLimit","AssetOwnershipLimitType","ProductSkuPreRequisites","ProductSkuConversion","Description","AllowedCountries"
"Microsoft 365 Business Basic","CFQ7TTC0LH18","0001","Microsoft 365 Business Basic","3b555118-da6a-4418-894f-7df1e2096870","O365_BUSINESS_ESSENTIALS","1","300","2","ConcurrentCount","","CFQ7TTC0LDPB/0001,CFQ7TTC0LF8Q/0001","Best for businesses that need professional...","AD;AE;AF;AG;AI;AL;AM;AO..."
======= Truncated ==============