Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Jak asynchronně získat kvalifikaci zákazníka
Požadavky
Přihlašovací údaje popsané v pro ověřování v Partnerském centru. Tento scénář podporuje ověřování pomocí přihlašovacích údajů pouze pro aplikaci a přihlašovacích údajů pro aplikaci a uživatele.
ID zákazníka (
customer-tenant-id). Pokud neznáte ID zákazníka, můžete ho vyhledat v partnerském centru tak, že vyberete pracovní prostor Zákazníci, pak zákazník ze seznamu zákazníků a pak účet. Na stránce Účet zákazníka vyhledejte Microsoft ID v části Informace o zákaznickém účtu. ID Microsoftu je stejné jako ID zákazníka (customer-tenant-id).
C#
Pokud chcete získat kvalifikace zákazníka, zavolejte metodu IAggregatePartner.Customers.ById s identifikátorem zákazníka. Pak použijte vlastnost Qualification k načtení ICustomerQualification rozhraní. Nakonec zavolejte GetQualifications() nebo GetQualificationsAsync() a získejte kvalifikace zákazníka.
// IAggregatePartner partnerOperations;
// string customerId;
var customerQualifications = partnerOperations.Customers.ById(customerId).Qualification.GetQualifications();
Ukázka: Konzolová ukázková aplikace. Project: SdkSamples Třída: GetCustomerQualifications.cs
Požadavek REST
Syntaxe požadavku
| Metoda | Požadavek na URI |
|---|---|
| GET | {baseURL}/v1/customers/{customer-tenant-id}/qualifications HTTP/1.1 |
Parametr identifikátoru URI
Tato tabulka obsahuje požadovaný parametr dotazu pro získání všech kvalifikací.
| Jméno | Typ | Povinný | Popis |
|---|---|---|---|
| ID zákazníka-tenanta | řetězec | Ano | Řetězec ve formátu GUID, který identifikuje zákazníka. |
Hlavičky požadavku
Pro více informací se podívejte na REST hlavičky Partnerského centra.
Text požadavku
Žádný.
Příklad požadavku
GET https://api.partnercenter.microsoft.com/v1/customers/<customer-tenant-id>/qualifications HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 037db222-6d8e-4d7f-ba78-df3dca33fb68
Odpověď REST
V případě úspěchu vrátí tato metoda kolekci kvalifikací v těle odpovědi. Níže jsou uvedeny příklady volání GET na zákazníka s kvalifikací v oblasti vzdělávání .
Kódy úspěšnosti a chyb odpovědi
Každá odpověď obsahuje stavový kód HTTP, který označuje ú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 rozhraní REST v rámci Partnerského centra.
Příklady odpovědí
Schválený
HTTP/1.1 200 OK
Content-Length:
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 037db222-6d8e-4d7f-ba78-df3dca33fb68
[
{
"qualification": "Education",
"vettingStatus": "Approved",
}
]
K revizi
HTTP/1.1 200 OK
Content-Length:
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 037db222-6d8e-4d7f-ba78-df3dca33fb68
[
{
"qualification": "Education",
"vettingStatus": "InReview",
"vettingCreatedDate": "2020-12-03T10:37:38.885Z" // UTC
}
]
Odmítnuto
HTTP/1.1 200 OK
Content-Length:
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 037db222-6d8e-4d7f-ba78-df3dca33fb68
[
{
"qualification": "Education",
"vettingStatus": "Denied",
"vettingReason": "Not an Education Customer", // example Vetting Reason
"vettingCreatedDate": "2020-12-03T10:37:38.885Z" // UTC
}
]
Ukázky entit vlastněných státem
státem vlastněná entita prostřednictvím příkladu POST
//SOE
POST {customer_id}/qualifications
{
"qualification": "StateOwnedEntity"
}
//
Entita vlastněná státem prostřednictvím ukázky získání kvalifikací
//SOE:
GET {customer_id}/qualifications
[
{
"qualification": "StateOwnedEntity"
}
]
Státní podnik získávající kvalifikace díky vzdělání
GET {customer_id}/qualifications
[
{
"qualification": "Education",
"vettingStatus": "Approved"
},
{
"qualification": "StateOwnedEntity"
}
]
Státní podnik prostřednictvím získání kvalifikace u GCC
GET {customer_id}/qualifications
[
{
"qualification": "GovernmentCommunityCloud",
"vettingStatus": "Approved",
"vettingCreateDate": "2021-05-06T19:59:56.6832021+00:00"
},
{
"qualification": "StateOwnedEntity"
}
]