Obtenir tous les produits
Utilisez cette méthode dans l’API matériel Microsoft pour récupérer des données pour tous les produits inscrits dans votre compte du Centre de développement Windows.
Prérequis
Si vous ne l’avez pas déjà fait, remplissez toutes les conditions préalables pour les API de matériel Microsoft avant d’essayer d’utiliser l’une de ces méthodes.
Requête
Cette méthode présente la syntaxe suivante. Consultez les sections suivantes pour obtenir des exemples d’utilisation et une description de l’en-tête et du corps de la requête.
Méthode | URI de demande |
---|---|
GET | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ |
En-tête de requête
En-tête | Type | Description |
---|---|---|
Autorisation | string | Obligatoire. Jeton d’accès d’ID Microsoft Entra sous la forme Jeton> du porteur<. |
accepter | string | facultatif. Spécifie le type de contenu. La valeur autorisée est « application/json » |
Paramètres de la demande
Ne fournissez pas de paramètres de requête pour cette méthode.
Corps de la demande
Ne fournissez pas de corps de requête pour cette méthode.
Exemples de demande
L’exemple suivant montre comment récupérer des informations sur tous les produits inscrits sur votre compte.
GET https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ HTTP/1.1
Authorization: Bearer <your access token>
response
L’exemple suivant illustre le corps de la réponse JSON retourné par une demande réussie pour tous les produits inscrits sur un compte de développeur. Par souci de concision, cet exemple montre uniquement les données des deux premiers produits retournés par la demande. Pour plus d’informations sur les valeurs figurant dans le corps de réponse, voir la section suivante.
{
"value": [
{
"id": 9007199267351834,
"sharedProductId": 1152921504606971255,
"links": [
{
"href": "https://hardwareapi.microsoft.com/api/v1/hardware/products/9007199267351834",
"rel": "self",
"method": "GET"
},
{
"href": "https://hardwareapi.microsoft.com/api/v1/hardware/products/9007199267351834/submissions",
"rel": "get_submissions",
"method": "GET"
}
],
"isCommitted": true,
"isExtensionInf": false,
"originType": "author",
"sourceProductId": 0,
"sourcePublisherId": 0,
"isRetpolineCompiled": false,
"message": "",
"deviceMetadataIds": [],
"deviceType": "notSet",
"isTestSign": false,
"isFlightSign": false,
"marketingNames": [],
"productName": "NewDriverHacked",
"selectedProductTypes": {},
"requestedSignatures": [
"WINDOWS_v100_X64_TH1_FULL",
"WINDOWS_v63_X64"
],
"additionalAttributes": {},
"testHarness": "hlk"
},
{
"id": 9007199267351835,
"sharedProductId": 1152921504606971256,
"links": [
{
"href": "https://hardwareapi.microsoft.com/api/v1/hardware/products/9007199267351835",
"rel": "self",
"method": "GET"
},
{
"href": "https://hardwareapi.microsoft.com/api/v1/hardware/products/9007199267351835/submissions",
"rel": "get_submissions",
"method": "GET"
}
],
"isCommitted": true,
"isExtensionInf": false,
"originType": "author",
"sourceProductId": 0,
"sourcePublisherId": 0,
"isRetpolineCompiled": false,
"message": "",
"announcementDate": "2016-10-22T00:00:00Z",
"deviceMetadataCategory": "Input.Digitizer.Multitouch",
"deviceMetadataIds": [],
"deviceType": "internalExternal",
"isTestSign": false,
"isFlightSign": false,
"marketingNames": [
"MEU"
],
"productName": "Mew2?",
"selectedProductTypes": {
"Windows_v100": "Touch",
"Windows81": "Unclassified"
},
"requestedSignatures": [
"WINDOWS_v100_X64_TH1_FULL",
"WINDOWS_v63_X64"
],
"additionalAttributes": {},
"testHarness": "hlk"
}
]
}
Response body
Valeur | Type | Description |
---|---|---|
value | tableau | Tableau d’objets qui contiennent des informations sur chaque produit inscrit dans votre compte. Pour plus d’informations sur les données de chaque objet, consultez Ressource product. |
liens | tableau | Tableau d’objets avec des liens utiles sur l’entité contenante. Pour plus d’informations, reportez-vous à l’objet link . |
Codes d’erreur
Pour plus d’informations, consultez Codes d’erreur.