Termékek listájának lekérése (ország/régió szerint)
A következővonatkozik: Partnerközpont | A 21Vianet által üzemeltetett Partnerközpont | Partnerközpont a Microsoft Cloud for US Government számára
Az alábbi módszerekkel beszerezheti egy adott országban/régióban elérhető termékek gyűjteményét.
Előfeltételek
A hitelesítő adatok, ahogyan a(z) Partnerközpont hitelesítés leírja. Ez a forgatókönyv támogatja az önálló alkalmazással és az App+Felhasználói hitelesítő adatokkal való hitelesítést is.
Egy ország/régió.
C#
A termékek listájának lekérése:
Az IAggregatePartner.Products gyűjtemény használatával válassza ki az országot/régiót a ByCountry() metódussal.
Válassza ki a katalógusnézetet a ByTargetView() metódussal.
(Nem kötelező) Válassza ki a foglalási hatókört a ByReservationScope() metódus használatával.
(Nem kötelező) Válassza ki a célszegmenst a ByTargetSegment() metódussal.
Hívja meg a Get() vagy GetAsync() metódust a gyűjtemény visszaadásához.
IAggregatePartner partnerOperations;
// Get the products for the specified catalog view.
ResourceCollection<Products> products = partnerOperations.Products.ByCountry("US").ByTargetView("MicrosoftAzure").Get();
// Get the products filtered by target view and target segment.
ResourceCollection<Products> products = partnerOperations.Products.ByCountry("US").ByTargetView("MicrosoftAzure").ByTargetSegment("commercial").Get();
// Get the products for Azure reservations which are applicable to Microsoft Azure (MS-AZR-0145P) subscriptions only.
ResourceCollection<Product> products = partnerOperations.Products.ByCountry("US").ByTargetView("AzureReservations").Get();
// Get the products for Azure reservations which are applicable to Azure plans only.
ResourceCollection<Product> products = partnerOperations.Products.ByCountry("US").ByTargetView("AzureReservations").ByReservationScope("AzurePlan").Get();
Jáva
A Partnerközpont Java SDK használható a Partnerközpont erőforrásainak kezelésére. Ez egy nyílt forráskódú projekt, amelyet a partnerközösség tart fenn, és amelyet a Microsoft hivatalosan nem támogat. Ha problémát tapasztal, kérhet segítséget a közösségtől, vagy hozzon létre egy hibajegyet a GitHubon.
A termékek listájának lekérése:
Használja a IAggregatePartner.getProducts függvényt, hogy kiválassza az országot a byCountry() függvény használatával.
Válassza ki a katalógusnézetet a byTargetView() függvény használatával.
(Nem kötelező) Válassza ki a célszegmenst a byTargetSegment() függvény használatával.
Hívja meg a get() függvényt a gyűjtemény visszaadásához.
// IAggregatePartner partnerOperations;
// Get the products for the specified catalog view.
ResourceCollection<Products> products = partnerOperations.getProducts().byCountry("US").byTargetView("Azure").get();
// Get the products filtered by target view and target segment.
ResourceCollection<Products> products = partnerOperations.getProducts().byCountry("US").byTargetView("Azure").byTargetSegment("commercial").get();
PowerShell
A Partnerközpont PowerShell-modulja használható a Partnerközpont erőforrásainak kezelésére. Ez egy nyílt forráskódú projekt, amelyet a partnerközösség tart fenn, és amelyet a Microsoft hivatalosan nem támogat. Ha problémát tapasztal, kérhet segítséget a közösségtől, vagy hozzon létre egy hibajegyet a GitHubon.
A termékek listájának lekérése:
Hajtsa végre a Get-PartnerProduct parancsot.
Válassza ki a katalógust a katalógus paraméter megadásával.
(Nem kötelező) Válassza ki a célszegmenst a Szegmens paraméter megadásával.
Get-PartnerProduct -Catalog 'Azure' -Segment 'commercial'
REST-kérés
Kérés szintaxisa
Módszer | URI kérése |
---|---|
GET | {baseURL}/v1/products?country={country}&targetView={targetView}&targetSegment={targetSegment} HTTP/1.1 |
URI-paraméterek
A termékek listájának lekéréséhez használja az alábbi elérési utat és lekérdezési paramétereket.
Név | Típus | Szükséges | Leírás |
---|---|---|---|
ország | szál | Igen | Az ország/régió azonosítója. |
targetView | szál | Igen | Azonosítja a katalógus célnézetét. A támogatott értékek a következők: Azure, amely az összes Azure-elemet tartalmazza AzureReservations, amely az összes Azure-foglalási elemet tartalmazza AzureReservationsVM, amely tartalmazza az összes virtuálisgép-foglalási elemet AzureReservationsSQL, amely tartalmazza az összes SQL-foglalási elemet AzureReservationsCosmosDb, amely tartalmazza az összes Cosmos-adatbázis-foglalási elemet MicrosoftAzure, amely Microsoft Azure-előfizetésekhez (MS-AZR-0145P) és Azure-csomagokhoz tartozó elemeket tartalmaz OnlineServices, amely magában foglalja az összes online szolgáltatáselemet, például a hagyományos licencalapú szolgáltatásokat és az új kereskedelmi licencalapú szolgáltatásokat. Szoftver, amely minden szoftverelemet tartalmaz SoftwareSUSELinux, amely tartalmazza az összes szoftver SUSE Linux-elemet SoftwarePerpetual, amely tartalmazza az összes állandó szoftverelemet SoftwareSubscriptions, amely tartalmazza az összes szoftver-előfizetési elemet SpecializedOffers, amely tartalmazza azokat a speciális ajánlatokat, amelyek bizonyos partnerek számára elérhetővé váltak. MarketplaceSaaS, amely magában foglalja a független szoftvergyártók (ISV-k) által közzétett összes kereskedelmi piactéri ajánlatot |
cél szegmens | szál | Nem | Azonosítja a célszegmenst. A különböző célközönségek nézete. A támogatott értékek a következők: kereskedelmi oktatás kormány nonprofit |
foglalási hatókör | szál | Nem | Amikor az Azure Reservationshez tartozó terméklistát kérdezi le, adja meg a reservationScope=AzurePlan -t, hogy megkapja az Azure-tervekre vonatkozó termékek listáját. A paraméter kizárásával lekérheti az Azure-foglalások termékeinek listáját, amelyek a Microsoft Azure (MS-AZR-0145P) előfizetésekre vonatkoznak. |
Kérelemfejlécek
További információért lásd: Partnerközpont REST-fejlécei.
Kérelem tartalma
Egyik sem.
Kérjen példákat
Termékek országonként
Kövesse ezt a példát a Microsoft Azure -előfizetések és Azure-csomagok termékek országonkénti listájának lekéréséhez.
GET https://api.partnercenter.microsoft.com/v1/products?country=US&targetView=MicrosoftAzure HTTP/1.1
Authorization: Bearer
Accept: application/json
MS-RequestId: 031160b2-b0b0-4d40-b2b1-aaa9bb84211d
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Azure virtuális gép foglalások (Azure-csomag)
Ezt a példát követve országonként lekérheti az Azure-beli virtuálisgép-foglalások termékeinek listáját, amelyek az Azure-csomagokra vonatkoznak.
GET https://api.partnercenter.microsoft.com/v1/products?country=US&targetView=AzureAzureReservationsVM&reservationScope=AzurePlan HTTP/1.1
Authorization: Bearer
Accept: application/json
MS-RequestId: 031160b2-b0b0-4d40-b2b1-aaa9bb84211d
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Azure virtuális gép foglalások Microsoft Azure előfizetésekhez (MS-AZR-0145P)
Kövesse ezt a példát a Microsoft Azure-előfizetésekre (MS-AZR-0145P) vonatkozó Azure-beli virtuálisgép-foglalások termékeinek országonkénti listájához.
GET https://api.partnercenter.microsoft.com/v1/products?country=US&targetView=AzureReservationsVM HTTP/1.1
Authorization: Bearer
Accept: application/json
MS-RequestId: 031160b2-b0b0-4d40-b2b1-aaa9bb84211d
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Új kereskedelmi licencalapú szolgáltatások
Jegyzet
A licencalapú szolgáltatások új kereskedelmi felületei számos új képességet tartalmaznak, és minden felhőszolgáltató (CSP) számára elérhetők. További információ: új kereskedelmi szolgáltatások áttekintése.
Ezt a példát követve országonként lekérheti az új kereskedelmi licencalapú szolgáltatásokhoz tartozó termékek listáját az új kereskedelmi felület technikai előzetes verziójának részeként. Az új kereskedelmi licencalapú szolgáltatásokat a OnlineServicesNCEazonosító és displayNames értékei azonosítják. Lásd az alábbi válasz példáját.
GET https://api.partnercenter.microsoft.com/v1/products?country=US&targetView=OnlineServices HTTP/1.1
Authorization: Bearer
Accept: application/json
MS-RequestId: 031160b2-b0b0-4d40-b2b1-aaa9bb84211d
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
REST-válasz
Ha sikeres, a válasz törzse Termék-erőforrások gyűjteményét tartalmazza.
Válasz sikeresség és hibakódok
Minden válaszhoz tartozik egy HTTP-állapotkód, amely jelzi a sikert vagy a hibát, valamint további hibakeresési információkat. A kód, a hibatípus és a további paraméterek olvasásához használjon hálózati nyomkövetési eszközt. A teljes listáért lásd a Partnerközpont hibakódjai.
Ez a metódus a következő hibakódokat adja vissza:
HTTP-állapotkód | Hibakód | Leírás |
---|---|---|
403 | 400030 | A kért targetSegment elérése nem engedélyezett. |
403 | 400036 | A kért targetView-hoz való hozzáférés nem engedélyezett. |
Példa a válaszra Azure-beli virtuális gép foglalásokra (Azure-terv)
{
"totalCount": 19,
"items": [
{
"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": []
}
}
},
...
],
"links": {
"self": {
"uri": "/products?country=US&targetView=Azure",
"method": "GET",
"headers": []
}
},
"attributes": {
"objectType": "Collection"
}
}
Válasz példa új kereskedelmi licencalapú szolgáltatásokhoz
Jegyzet
A licencalapú szolgáltatások új kereskedelmi felületei számos új képességet tartalmaznak, és minden felhőszolgáltató (CSP) számára elérhetők. További információ: új kereskedelmi szolgáltatások áttekintése.
{
"totalCount": 19,
"items": [{
"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": []
}
}
},
...
],
"links": {
"self": {
"uri": "/products?country=US&targetView=OnlineServices",
"method": "GET",
"headers": []
}
},
"attributes": {
"objectType": "Collection"
}
}