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.
Pobiera określony zasób produktu przy użyciu identyfikatora produktu.
Warunki wstępne
Poświadczenia dla autoryzacji w Centrum partnerskim, zgodnie z opisem w . Ten scenariusz obsługuje uwierzytelnianie zarówno przy użyciu poświadczeń samej aplikacji, jak i poświadczeń aplikacji i użytkownika.
Identyfikator produktu.
C#
Aby znaleźć określony produkt według identyfikatora, użyj kolekcji IAggregatePartner.Products, wybierz kraj przy użyciu metody ByCountry(), a następnie wywołaj metodę ById(). Na koniec wywołaj metodę Get() lub GetAsync(), aby zwrócić produkt.
// IAggregatePartner partnerOperations;
Product productDetail = partnerOperations.Products.ByCountry("US").ById("DZH318Z0BQ3Q").Get();
Jawa
Zestaw Java SDK Centrum Partnerskiego może służyć do zarządzania zasobami Centrum Partnerskiego. Jest to projekt typu open source obsługiwany przez społeczność partnerów i nie jest oficjalnie obsługiwany przez firmę Microsoft. Jeśli wystąpi problem, możesz uzyskać pomoc od społeczności lub otworzyć problem w usłudze GitHub.
Aby znaleźć określony produkt według identyfikatora, użyj funkcji IAggregatePartner.getProducts, wybierz kraj przy użyciu funkcji byCountry(), a następnie wywołaj funkcję byId(). Na koniec wywołaj funkcję get(), aby zwrócić produkt.
// IAggregatePartner partnerOperations;
Product productDetail = partnerOperations.getProducts().byCountry("US").byId("DZH318Z0BQ3Q").get();
PowerShell
Moduł Centrum Partnerskiego PowerShell może służyć do zarządzania zasobami Centrum Partnerskiego. Jest to projekt typu open source obsługiwany przez społeczność partnerów i nie jest oficjalnie obsługiwany przez firmę Microsoft. Jeśli wystąpi problem, możesz uzyskać pomoc od społeczności lub otworzyć problem w usłudze GitHub.
Aby znaleźć określony produkt według identyfikatora, wykonaj polecenie Get-PartnerProduct i określ parametr ProductId. Parametr CountryCode to opcje, jeśli nie zostanie określony, będzie używany kraj skojarzony z odsprzedawcą.
Get-PartnerProduct -ProductId 'DZH318Z0BQ3Q'
Żądanie REST
Składnia żądania
| Metoda | URI żądania |
|---|---|
| GET | {baseURL}/v1/products/{product-id}?country={country} HTTP/1.1 |
Parametr identyfikatora URI
Użyj następujących parametrów ścieżki, aby uzyskać określony produkt.
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| identyfikator-produktu | struna | Tak | Ciąg identyfikujący produkt. |
| kraj | struna | Tak | Identyfikator kraju/regionu. |
Nagłówki żądań
Aby uzyskać więcej informacji, zapoznaj się z nagłówkami REST Centrum Partnerów.
Treść żądania
Żaden.
Przykład żądania
GET https://api.partnercenter.microsoft.com/v1/products/{product-id}?country=US HTTP/1.1
Authorization: Bearer
Accept: application/json
MS-RequestId: 031160b2-b0b0-4d40-b2b1-aaa9bb84211d
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Odpowiedź REST
W przypadku powodzenia treść odpowiedzi zawiera zasób Product.
Kody sukcesów i błędów odpowiedzi
Każda odpowiedź zawiera kod stanu HTTP, który wskazuje powodzenie lub niepowodzenie i dodatkowe informacje o debugowaniu. Użyj narzędzia do śledzenia sieci, aby odczytać ten kod, typ błędu i dodatkowe parametry. Pełną listę znajdziesz w sekcji Kody błędów Centrum partnerskiego.
Ta metoda zwraca następujące kody błędów:
| Kod stanu HTTP | Kod błędu | Opis |
|---|---|---|
| 404 | 400013 | Nie można odnaleźć produktu. |
Przykład odpowiedzi dla rezerwacji maszyn wirtualnych Azure (plan Azure)
HTTP/1.1 200 OK
Content-Length: 1918
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: ac943950-ba3d-47a0-bd2a-c5617a7fefe8
Date: Tue, 23 Jan 2018 23:13:01 GMT
{
"id": "DZH318Z0BQ3Q",
"title": "Virtual Machines DSv2 Series",
"description": "Dsv2-series instances are the latest generation of D-series instances that will carry more powerful CPUs which are on average about 35% faster than D-series instances, and carry the same memory and disk configurations as the D-series. Dsv2-series instances are based on the latest generation 2.4 GHz Intel Xeon® E5-2673 v3 (Haswell) processor, and with Intel Turbo Boost Technology 2.0 can go to 3.2 GHz.",
"productType": {
"id": "Azure",
"displayName": "Azure",
"subType": {
"id": "VirtualMachines",
"displayName": "VirtualMachines"
}
},
"isMicrosoftProduct": true,
"publisherName": "Microsoft",
"links": {
"skus": {
"uri": "/products/DZH318Z0BQ3Q/skus?country=US",
"method": "GET",
"headers": []
},
"self": {
"uri": "/products/DZH318Z0BQ3Q?country=US",
"method": "GET",
"headers": []
}
}
}
Przykład odpowiedzi dla nowego produktu opartego na licencjach handlowych
Notatka
Nowe środowiska handlowe dla usług opartych na licencjach obejmują wiele nowych funkcji i są dostępne dla wszystkich dostawców rozwiązań w chmurze (CSP). Aby uzyskać więcej informacji, zapoznaj się z przeglądem nowych środowisk handlowych.
{
"id": "CFQ7TTC0LH18",
"title": "Microsoft 365 Business Basic",
"description": "Best for businesses that need professional email, cloud file storage, and online meetings & chat. Desktop versions of Office apps like Excel, Word, and PowerPoint not included. For businesses with up to 300 employees.",
"productType": {
"id": "OnlineServicesNCE",
"displayName": "OnlineServicesNCE"
},
"isMicrosoftProduct": true,
"publisherName": "Microsoft Corporation",
"links": {
"skus": {
"uri": "/products/CFQ7TTC0LH18/skus?country=US",
"method": "GET",
"headers": []
},
"self": {
"uri": "/products/CFQ7TTC0LH18?country=US",
"method": "GET",
"headers": []
}
}
}