Delen via


API voor hardware dashboards

Gebruik de Microsoft Hardware-API's om programmatisch query's uit te voeren en verzendingen te maken voor hardwareproducten binnen het Partnercentrum-account van uw organisatie. Deze API's zijn handig als uw account veel producten beheert en u het indieningsproces voor deze assets wilt automatiseren en optimaliseren. Deze API's gebruiken Microsoft Entra ID (Microsoft Entra ID) om de aanroepen van uw app of service te verifiëren.

Alleen accounts die deel uitmaken van het Hardware Partner Center-programma kunnen de API's van het hardwaredashboard gebruiken. Hier volgt het end-to-end-proces voor het gebruik van de Microsoft Hardware-API:

  1. Voltooi de vereisten in de volgende sectie.

  2. Haal een Microsoft Entra ID-toegangstoken op voordat u een methode aanroept in de Microsoft Hardware-API. Nadat u een token hebt, hebt u 60 minuten om het te gebruiken in aanroepen naar de Microsoft Store-indienings-API voordat het token verloopt. Nadat het token is verlopen, kunt u een nieuw token genereren.

  3. Roep de Microsoft Hardware-API aan.

Voltooi de vereisten voor het gebruik van de Microsoft Hardware-API

Voordat u begint met het schrijven van code om de Microsoft Hardware-API aan te roepen, moet u aan de volgende vereiste vereisten voldoen:

De juiste hardwarerollen toewijzen aan uw Microsoft Entra ID-toepassing

Nadat de vereistenhebt voltooid, wijst u de juiste rollen toe, zodat de Microsoft Entra ID-toepassing verzendingen en verzendlabels kan maken en beheren.

  1. Selecteer in Partnercentrum het tandwielpictogram (in de rechterbovenhoek van het dashboard) en selecteer vervolgens Instellingen voor ontwikkelaars. Selecteer in het menu InstellingenGebruikers.

  2. Selecteer op de pagina GebruikersMicrosoft Entra ID-toepassingen en de Microsoft Entra ID-toepassing die de app of service vertegenwoordigt die u gebruikt voor toegang tot inzendingen voor uw PartnerCentrum-account.

  3. Selecteer op deze pagina onder Rollende optie Hardware.

    Een schermopname met het tabblad Hardware in de sectie Rollen.

    Selecteer Driver Indiener, Verzendlabeleigenaaren, indien beschikbaar, Verzendlabelpromoter. Meer informatie over deze rollen

Een Microsoft Entra ID-toegangstoken verkrijgen

Voordat u een van de methoden aanroept in de Microsoft Hardware-API, moet u eerst een Microsoft Entra ID-toegangstoken verkrijgen dat u doorgeeft aan de Authorization header van elke methode in de API. Nadat u een toegangstoken hebt verkregen, hebt u 60 minuten om het te gebruiken voordat het verloopt. Nadat het token is verlopen, kunt u het token vernieuwen, zodat u het kunt blijven gebruiken in verdere aanroepen naar de API. Als u het toegangstoken wilt verkrijgen, volgt u de instructies in Service-to-Service-communicatie door gebruik te maken van klantgegevens om een HTTP POST naar het https://login.microsoftonline.com/<tenant_id>/oauth2/token-eindpunt te verzenden. Hier volgt een voorbeeldaanvraag.

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

Geef voor de tenant_id waarde in de POST-URI en de parameters client_id en client_secret de tenant-id, client-id en de sleutel op voor uw toepassing die u in de vorige sectie hebt opgehaald uit het Partnercentrum. Voor de parameter resource moet u https://manage.devcenter.microsoft.comopgeven.

Nadat uw toegangstoken is verlopen, kunt u het vernieuwen door de instructies te volgen in De toegangstokens vernieuwen.

De Microsoft Hardware-API gebruiken

Nadat u een Microsoft Entra ID-toegangstoken hebt, kunt u methoden aanroepen in de Microsoft Hardware-API. De API bevat veel methoden die zijn gegroepeerd in scenario's. Als u verzendingen wilt maken of bijwerken, roept u doorgaans meerdere methoden aan in de Microsoft Hardware-API in een specifieke volgorde. Zie de artikelen in de volgende tabel voor informatie over elk scenario en de syntaxis van elke methode.

Scenario Beschrijving
Stuurprogramma's Stuurprogramma's ophalen, maken en bijwerken die zijn geregistreerd bij je Partner Center-account. Zie de volgende artikelen voor meer informatie over deze methoden:

Codevoorbeeld

Het volgende codevoorbeeld biedt een volledige end-to-end vooraf samengestelde oplossing die is gemaakt door het Microsoft Surface- en Apparaten-team:

Meer hulp

Als u vragen hebt over de Microsoft Store-inzendings-API of hulp nodig hebt bij het beheren van uw inzendingen met deze API, gaat u naar de ondersteuningspagina en vraagt u hulp aan.