Získání nároku Na Azure pro předplatné
Platí pro: Partnerské centrum | Partnerské centrum provozované společností 21Vianet | Partnerské centrum pro Microsoft Cloud pro státní správu USA
Partneři můžou zobrazit svůj nárok na Azure pro předplatné pomocí tohoto rozhraní API, které získá nárok na identifikátor předplatného pro zákazníka.
Požadavky
- Přihlašovací údaje popsané v ověřování v Partnerském centru Tento scénář podporuje ověřování pomocí samostatných přihlašovacích údajů aplikace i aplikace a uživatele.
- Customer_id.
- Subscription_id.
- Entitlement_id.
C#
Pokud chcete zrušit předplatné Azure, budete muset identifikovat ID zákazníka, ID předplatného a ID nároku pro předplatné Azure, které chcete zrušit.
Další pomoc najdete v tématu Získání zákazníka podle ID a získání zákazníka podle ID zákazníka – rozhraní REST API .
Pokud chcete získat předplatné, přečtěte si další nápovědu v tématu Získání předplatného podle ID a získání předplatného podle ID – rozhraní REST API .
Pokud chcete získat nárok, přečtěte si článek Získání nároku Azure pro předplatné – REST API.
Požadavek REST
Syntaxe požadavku
Metoda | Identifikátor URI požadavku |
---|---|
POST | {baseURL}/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id} HTTP/1.1 |
Parametr identifikátoru URI
Tato tabulka obsahuje seznam požadovaných parametrů dotazu pro zrušení předplatného Azure.
Název | Typ | Povinné | Popis |
---|---|---|---|
customer_id | String | Y | Hodnota je řetězec, který označuje identifikátor zákazníka. |
subscription_id | String | Y | Hodnota je řetězec, který označuje identifikátor zákazníka. |
entitlement_id | String | Y | Hodnota je řetězec, který označuje identifikátor nároku na předplatné Azure. |
Záhlaví žádosti
Viz hlavičky REST Partnerského centra.
Text požadavku
Nevyžaduje se žádný text požadavku.
Příklad požadavku
GET https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id}
HTTP/1.1
Accept: application/json
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Odpověď REST
Pokud je tato metoda úspěšná, vrátí nárok Azure na prostředek předplatného v textu odpovědi.
Kódy úspěšnosti a chyb odpovědi
Každá odpověď obsahuje stavový kód HTTP, který indikuje úspěch nebo selhání a další informace o ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě. Úplný seznam najdete v tématu Kódy chyb REST v Partnerském centru.
Stav HTTP | Kód HTTP | Kód chyby | Popis |
---|---|---|---|
BadRequest | 400 | 900118 | Neplatné ID zákazníka |
BadRequest | 400 | 800002 | ID {0} zákazníka by mělo mít formát GUID (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). |
BadRequest | 400 | 800002 | Vyžaduje se ID předplatného. |
BadRequest | 400 | 800002 | Je vyžadováno ID nároku. |
BadRequest | 400 | 800002 | Vyžaduje se obsah žádosti o zrušení nároku Azure. |
Zakázáno | 403 | 900159 | Partner s ID {0} účtu a ID {1} organizace nemá žádný obchodní vztah se zákazníkem s ID {2} účtu a ID {3}organizace . |
BadRequest | 400 | 900307 | Důvod zrušení je{0} neplatný. |
NotFound | 404 | 800111 | Nárok Azure s ID {0} se nenašel. |
Příklad odpovědi
Odpověď vrátí nárok Azure pro daného zákazníka.
HTTP
HTTP/1.1 200 OK
Content-Length: 1132
Content-Type: application/json; charset=utf-8
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-RequestId: 22bfd0fb-d1e6-4a8f-aa1a-124b7c820d80
MS-CV: cmde2DtbuUWi8JLq.0
MS-ServerId: 201022015
Date: Wed, 14 Dec 2022 00:12:53 GMT
{
"id": "bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f",
"friendlyName": " Cancel_Azure_Subscription",
"status": “inactive",
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"links": {
"self": {
"uri": "/customers/aaaabbbb-0000-cccc-1111-dddd2222eeee/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/azureEntitlements/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f",
"method": "GET",
"headers": []
}
}