Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Partnercenter
Så här hämtar du ett Azure-priskort med priser för delade Microsoft Azure-partnertjänster.
Priserna varierar beroende på marknad och valuta, och det här API:et tar hänsyn till plats. Som standard använder API:et dina partnerprofilinställningar i Partnercenter och ditt webbläsarspråk, och de inställningarna är anpassningsbara. Platsmedvetenheten är särskilt relevant om du hanterar försäljning på flera marknader från ett enda, centraliserat kontor.
Exempelkod
C#
Om du vill hämta Azure-priskortet anropar du metoden IAzureRateCard.GetShared för att returnera en AzureRateCard-resurs som innehåller Azure-priserna.
// IAggregatePartner partnerOperations;
var azureRateCard = partner.RateCards.Azure.GetShared();
Java
Java SDK för Partnercenter kan användas för att hantera Partnercenter-resurser. Det är ett projekt med öppen källkod som underhålls av partnercommunityn och stöds inte officiellt av Microsoft. Du kan få hjälp från communityn eller öppna ett problem på GitHub om du får problem.
Om du vill hämta Azure-priskortet anropar du funktionen IAzureRateCard.getShared för att returnera priskortsinformation som innehåller Azure-priserna.
// IAggregatePartner partnerOperations;
AzureRateCard azureRateCard = partner.getRateCards().getAzure().getShared();
PowerShell
PowerShell-modulen partnercenter kan användas för att hantera Partnercenter-resurser. Det är ett projekt med öppen källkod som underhålls av partnercommunityn och stöds inte officiellt av Microsoft. Du kan få hjälp från communityn eller öppna ett problem på GitHub om du får problem.
Om du vill hämta Azure-kortet kör du kommandot Get-PartnerAzureRateCard och anger parametern SharedServices för att returnera priskortsinformation som innehåller Azure-priserna.
Get-PartnerAzureRateCard -SharedServices
REST-begäran
Syntax för begäran
Metod | URI för förfrågan |
---|---|
GET | {baseURL}/v1/ratecards/azure-shared?currency={currency}®ion={region} |
URI-parametrar
Namn | Typ | Obligatoriskt | Beskrivning |
---|---|---|---|
currency | sträng | Nej | Valfri ISO-kod med tre bokstäver för den valuta där resurspriserna ska anges (till exempel EUR ). Standardvärdet är den valuta som är associerad med marknaden i partnerprofilen. |
region | sträng | Nej | Valfri iso-lands-/regionkod med två bokstäver som anger den marknad där erbjudandet köps (till exempel FR ). Standardvärdet är lands-/regionkoden som anges i partnerprofilen. |
Om det valfria X-Språk-huvudet ingår i begäran avgör dess värde det språk som används för informationen i svaret.
Begärandehuvuden
Mer information finns i REST-huvuden för Partnercenter.
Begärandetext
Inga.
Exempel på begäran
GET https://api.partnercenter.microsoft.com/v1/ratecards/azure-shared HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 07ced227-3f32-4eeb-8062-f0bef849a9bc
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Connection: Keep-Alive
REST-svar
Om begäran lyckas returnerar den en Azure Rate Card-resurs .
Svarsframgång och felkoder
Varje svar levereras med en HTTP-statuskod som anger lyckad eller misslyckad och ytterligare felsökningsinformation. Använd ett verktyg för nätverksspårning för att läsa den här koden, feltypen och ytterligare parametrar. Den fullständiga listan finns i Rest-felkoder för Partnercenter.
Svarsexempel
HTTP/1.1 200 OK
Content-Length: 1545508
Content-Type: application/json; charset=utf-8
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-RequestId: 870118d0-adbb-41a3-82d2-a3d45ade3c73
MS-CV: CYBB8PXMsEukJBIn.0
MS-ServerId: 201021413
Date: Wed, 01 Feb 2017 00:13:45 GMT
{
"locale": "en-US",
"currency": "USD",
"isTaxIncluded": false,
"meters": [{
"id": "4b836326-7e19-46e6-8bce-1b19bb6cd91e",
"name": "Unlimited Data - 1 Gbps",
"rates": {
"0": 7395.0
},
"tags": [],
"category": "Networking",
"subcategory": "ExpressRoute",
"region": "Zone 2",
"unit": "Connections",
"includedQuantity": 0.0,
"effectiveDate": "2015-09-01T00:00:00Z"
}, {
"id": "1e8f6d9f-8b40-4c97-80cc-cff87a290a93",
"name": "Compute Hours",
"rates": {
"0": 3.9729
},
"tags": [],
"category": "Cloud Services",
"subcategory": "Standard_L16 Cloud Services",
"region": "AU East",
"unit": "1 Hour",
"includedQuantity": 0.0,
"effectiveDate": "2016-09-01T00:00:00Z"
}, {
"id": "7a2639ce-ae47-4413-9837-6b4f4b78be3d",
"name": "Compute Hours",
"rates": {
"0": 0.1122
},
"tags": [],
"category": "Virtual Machines",
"subcategory": "Standard_D1_v2 VM (Windows)",
"region": "BR South",
"unit": "Hours",
"includedQuantity": 0.0,
"effectiveDate": "2017-01-01T00:00:00Z"
}
],
"offerTerms": [{
"name": "Overage discount",
"discount": 0.15,
"excludedMeterIds": ["53cc0061-0fe2-4249-bf62-e1008c811f5c", "c82dbd27-c978-43a7-ad41-525a90d8962b"],
"effectiveDate": "2014-01-01T00:00:00"
}
],
"attributes": {
"objectType": "AzureRateCard"
}
}