Partager via


API de tableau de bord matériel

Utilisez les API de hardware Microsoft pour interroger et créer par programmation des soumissions pour les produits matériels au sein du compte Espace partenaires de votre organisation. Ces API sont utiles si votre compte gère de nombreux produits et que vous souhaitez automatiser et optimiser le processus de soumission de ces actifs. Elles utilisent Microsoft Entra ID pour authentifier les appels à partir de votre application ou de votre service. Les étapes suivantes décrivent le processus de bout en bout de l’utilisation de l’API de hardware Microsoft :

  1. Ces API peuvent uniquement être utilisées par des comptes appartenant au programme de l’Espace partenaires.

  2. Assurez-vous d’avoir rempli tous les prérequis ci-dessous.

  3. Avant d’appeler une méthode dans l’API de hardware Microsoft, obtenez un jeton d’accès Microsoft Entra ID, comme illustré ci-dessous. Une fois le jeton obtenu, vous avez 60 minutes pour l’utiliser dans les appels à l’API de soumission au Microsoft Store avant expiration. Une fois le jeton arrivé à expiration, vous pouvez en générer un autre.

  4. Appelez l’API de hardware Microsoft.

Remplissez les conditions préalables à l’utilisation de l’API matérielle Microsoft

Avant de commencer à écrire du code pour appeler l’API de hardware Microsoft, veillez à respecter les prérequis suivants.

Attribution des rôles matériels appropriés à votre application Microsoft Entra ID

Après avoir rempli les conditions préalables ci-dessus, il faut maintenant attribuer les rôles appropriés pour que l’application Microsoft Entra ID puisse créer et gérer les soumissions et les étiquettes d’expédition.

  1. Dans l’Espace partenaires, sélectionnez l’icône d’engrenage (en haut à droite du tableau de bord), puis Paramètres de développeur. Dans le menu Paramètres, sélectionnez Utilisateurs.

  2. Sur la page Utilisateurs, sélectionnez applications Microsoft Entra ID et l’application Microsoft Entra ID qui représente l’application ou le service que vous utiliserez pour accéder aux soumissions de votre compte Espace partenaires.

  3. Sur cette page, sous Rôles, sélectionnez Matériel.

    Capture d'écran montrant l’onglet Matériel dans la rubrique Rôles.

    Sélectionnez Expéditeur du pilote, propriétaire de l’étiquette d’expédition, et, s’il est disponible, promoteur de l’étiquette d’expédition. En savoir plus sur ces rôles

Obtenir un token d’accès Microsoft Entra ID

Avant d’appeler les méthodes de l’API de hardware Microsoft, vous devez récupérer un jeton d’accès Microsoft Entra ID à transmettre à l’en-tête Autorisation de chacune des méthodes de l’API. Une fois que vous avez récupéré le jeton d’accès, vous avez 60 minutes pour l’utiliser avant qu’il n’expire. Après l’expiration du jeton, vous pouvez l’actualiser afin de pouvoir continuer à l’utiliser lors d’autres appels à l’API. Pour obtenir le jeton d’accès, suivez les instructions de la section Appels de service à service à l’aide des informations d’identification du client pour envoyer une requête HTTP POST au point de terminaison https://login.microsoftonline.com/<tenant_id>/oauth2/token. Voici un exemple de requête.

POST https://login.microsoftonline.com/<tenant_id>/oauth2/token HTTP/1.1
Host: login.microsoftonline.com
Content-Type: application/x-www-form-urlencoded; charset=utf-8

grant_type=client_credentials
&client_id=<your_client_id>
&client_secret=<your_client_secret>
&resource=https://manage.devcenter.microsoft.com

Pour la valeur tenant_id dans le POST URI et les paramètres client_id et client_secret, spécifiez l’ID du locataire, l’ID de client et la clé de votre application que vous avez récupérée dans l’Espace partenaires à la section précédente. Pour le paramètre resource, vous devez spécifier https://manage.devcenter.microsoft.com.

Une fois votre jeton d’accès expiré, vous pouvez l’actualiser en suivant les instructions de la rubrique Actualisation des jetons d’accès.

Utiliser l’API de hardware Microsoft

Une fois que vous disposez d’un jeton d’accès Microsoft Entra ID, vous pouvez appeler des méthodes dans l’API de hardware Microsoft. L’API inclut de nombreuses méthodes regroupées dans des scénarios. Pour créer ou mettre à jour des soumissions, vous appelez généralement plusieurs méthodes dans l’API de hardware Microsoft dans un ordre spécifique. Pour plus d’informations sur chaque scénario et la syntaxe de chaque méthode, reportez-vous aux articles dans le tableau ci-dessous.

Scénario Description
Pilotes Obtenir, créer et mettre à jour les pilotes enregistrés sur votre compte Espace partenaires. Pour en savoir plus sur ces méthodes, consultez les articles suivants :

Exemples de code

L’exemple suivant fournit un code détaillé qui montre comment utiliser l’API de hardware Microsoft ainsi qu’une solution prédéfinie complète de bout en bout créée par l’équipe Microsoft Surface et appareils :

Aide supplémentaire

Si vous avez des questions sur l’API de soumission au Microsoft Store ou si vous avez besoin d’aide pour gérer vos soumissions avec cette API, rendez-vous sur la page de support et demandez de l’aide.