Abrufen aller Produkte
Verwenden Sie diese Methode in der Microsoft-Hardware-API, um Daten für alle Produkte abzurufen, die in Ihrem Windows Dev Center-Konto registriert sind.
Voraussetzungen
Wenn Sie dies noch nicht getan haben, müssen Sie alle Voraussetzungen für die Microsoft-Hardware-APIs erfüllen, bevor Sie versuchen, eine dieser Methoden zu verwenden.
Anforderung
Diese Methode hat die folgende Syntax. In den folgenden Abschnitten finden Sie Verwendungsbeispiele und Beschreibungen des Header und Anforderungstexts.
Methode | Anforderungs-URI |
---|---|
GET | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ |
Anforderungsheader
Header | type | BESCHREIBUNG |
---|---|---|
Authorization | Zeichenfolge | Erforderlich. Der Microsoft Entra ID-Zugriffstoken im Format Bearertoken<>. |
accept (Akzeptieren) | Zeichenfolge | Optional. Gibt den Typ des Inhalts an. Zulässiger Wert ist "application/json" |
Anforderungsparameter
Geben Sie keine Anforderungsparameter für diese Methode an.
Anforderungstext
Stellen Sie keinen Anforderungstext für diese Methode bereit.
Anforderungsbeispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie Informationen zu allen Produkten abrufen, die in Ihrem Konto registriert sind.
GET https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ HTTP/1.1
Authorization: Bearer <your access token>
Antwort
Im folgenden Beispiel wird der JSON-Antworttext veranschaulicht, der von einer erfolgreichen Anforderung für alle Produkte zurückgegeben wird, die bei einem Entwicklerkonto registriert sind. Aus Gründen der Kürze werden in diesem Beispiel nur die Daten für die ersten beiden Produkte angezeigt, die von der Anforderung zurückgegeben wurden. Weitere Informationen zu den Werten im Antworttext finden Sie im folgenden Abschnitt.
{
"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"
}
]
}
Antworttext
Wert | Typ | BESCHREIBUNG |
---|---|---|
value | array | Ein Array von -Objekten, die Informationen zu jedem Produkt enthalten, das bei Ihrem Konto registriert ist. Weitere Informationen zu den Daten in den einzelnen Objekten finden Sie unter Produktressource. |
Verknüpfungen | array | Ein Array von -Objekten mit hilfreichen Links zur enthaltenden Entität. Weitere Informationen finden Sie im Linkobjekt . |
Fehlercodes
Weitere Informationen finden Sie unter Fehlercodes.