Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj tej metody w interfejsie API sprzętu firmy Microsoft, aby pobrać dane dla wszystkich produktów zarejestrowanych na koncie Centrum deweloperów systemu Windows.
Wymagania wstępne
Jeśli jeszcze tego nie zrobiono, przed podjęciem próby użycia dowolnej z tych metod wykonaj wszystkie wymagania wstępne dla interfejsów API sprzętu firmy Microsoft.
Żądanie
Ta metoda ma następującą składnię. Zapoznaj się z poniższymi sekcjami, aby zapoznać się z przykładami użycia i opisami nagłówka i treści żądania.
| Metoda | Żądanie URI |
|---|---|
| GET | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ |
Nagłówek żądania
| Nagłówek | Typ | Opis |
|---|---|---|
| Autoryzacja | sznurek | To jest wymagane. Token dostępu Microsoft Entra ID w postaci Bearer<token>. |
| akceptować | sznurek | Opcjonalny. Określa typ zawartości. Dozwolona wartość to "application/json" |
Parametry żądania
Nie należy podawać parametrów żądania dla tej metody.
Ciało żądania
Nie należy podawać treści żądania dla tej metody.
Prośba o przykłady
W poniższym przykładzie pokazano, jak pobrać informacje o wszystkich produktach zarejestrowanych na Twoim koncie.
GET https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ HTTP/1.1
Authorization: Bearer <your access token>
Odpowiedź
W poniższym przykładzie pokazano treść odpowiedzi JSON zwróconą przez pomyślne żądanie dla wszystkich produktów zarejestrowanych na koncie dewelopera. Dla uproszczenia w tym przykładzie pokazano dane tylko dla dwóch pierwszych produktów zwróconych w odpowiedzi na żądanie. Aby uzyskać więcej informacji na temat wartości w treści odpowiedzi, zobacz następującą sekcję.
{
"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"
}
]
}
Ciało odpowiedzi
| Wartość | Typ | Opis |
|---|---|---|
| wartość | układ | Tablica obiektów, które zawierają informacje o każdym produkcie, który jest zarejestrowany na Twoim koncie. Aby uzyskać więcej informacji na temat danych w każdym obiekcie, zobacz Zasób produktu. |
| Odsyłacze | układ | Tablica obiektów z przydatnymi linkami dotyczącymi jednostki zawierającej. Aby uzyskać więcej informacji, zobacz obiekt linku . |
Kody błędów
Aby uzyskać więcej informacji, zobacz Kody błędów.
Zobacz też
- przykłady API dla pulpitu nawigacyjnego sprzętu (GitHub)