Ottenere tutti i prodotti
Usare questo metodo nell'API Hardware Microsoft per recuperare i dati per tutti i prodotti registrati nell'account di Windows Dev Center.
Prerequisiti
Se non è già stato fatto, completare tutti i prerequisiti per le API hardware Microsoft prima di provare a usare uno di questi metodi.
Richiesta
La sintassi di questo metodo è la seguente. Vedi le sezioni seguenti per esempi di uso e descrizioni dell'intestazione e del contenuto della richiesta.
Metodo | URI richiesta |
---|---|
GET | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ |
Intestazione della richiesta
Intestazione | Tipo | Descrizione |
---|---|---|
Autorizzazione | string | Obbligatorio. Token di accesso Microsoft Entra ID nel modulo>Token di connessione<. |
Accettare | string | Facoltativa. Specifica il tipo di contenuto. Il valore consentito è "application/json" |
Parametri della richiesta
Non fornire parametri di richiesta per questo metodo.
Testo della richiesta
Non includere il contenuto della richiesta per questo metodo.
Esempi di richiesta
Nell'esempio seguente viene illustrato come recuperare informazioni su tutti i prodotti registrati nell'account.
GET https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ HTTP/1.1
Authorization: Bearer <your access token>
Risposta
Nell'esempio seguente viene illustrato il corpo della risposta JSON restituito da una richiesta riuscita per tutti i prodotti registrati in un account sviluppatore. Per brevità, questo esempio mostra solo i dati per i primi due prodotti restituiti dalla richiesta. Per altri dettagli sui valori nel contenuto della risposta, vedi la sezione seguente.
{
"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"
}
]
}
Corpo della risposta
Valore | Tipo | Descrizione |
---|---|---|
Valore | array | Matrice di oggetti che contengono informazioni su ogni prodotto registrato nell'account. Per altre informazioni sui dati in ogni oggetto, vedere Risorsa prodotto. |
collegamenti | array | Matrice di oggetti con collegamenti utili sull'entità contenente. Per altre informazioni, vedere l'oggetto link |
Codici di errore
Per altre informazioni, vedere Codici di errore.