Získejte stav přímého podpisu zákazníka (přímé přijetí podmínek) Smlouvy se zákazníkem Microsoft.
platí pro: Partnerské centrum
Nevztahuje se na: Partnerské centrum provozované společností 21Vianet | Partnerské centrum pro Microsoft Cloud pro státní správu USA
Prostředek DirectSignedCustomerAgreementStatus je aktuálně podporován Partnerským centrem pouze ve veřejném cloudu Microsoftu.
Tento článek vysvětluje, jak můžete načíst stav přímého přijetí Smlouvy se zákazníkem společnosti Microsoft.
Požadavky
Přihlašovací údaje, jak je popsáno v ověřování Partnerského centra. Tento scénář podporuje ověřování pouze s přihlašovacími údaji aplikace 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 účtu 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
).Nepřímý poskytovatel nebo partner pro přímé vyúčtování musí mít aktivní vztah prodeje se zákazníkem, aby mohl zjistit stav přímého podpisu smlouvy.
C#
Pokud chcete načíst stav přímého přijetí smlouvy se zákazníkem Microsoftu, zavolejte metodu IAggregatePartner.Customers.ById s identifikátorem zákazníka. Pak použijte vlastnost Agreements k načtení rozhraní ICustomerAgreementCollection. Nakonec zavolejte GetDirectSignedCustomerAgreementStatus()
nebo GetDirectSignedCustomerAgreementStatusAsync()
a načtěte stav.
// IAggregatePartner partnerOperations;
// string customerId;
var customerDirectSigningStatus = partnerOperations.Customers.ById(selectedCustomerId).Agreements.GetDirectSignedCustomerAgreementStatus();
ukázkové: konzolová ukázková aplikace. Projekt : SdkSamples třída: GetDirectSignedCustomerAgreementStatus.cs
Požadavek REST
Pokud chcete načíst stav přímého přijetí Smlouvy zákazníka Microsoft, vytvořte požadavek REST pro načtení stavu DirectSignedCustomerAgreement pro zákazníka.
Syntaxe požadavku
Použijte následující syntaxi požadavku:
Metoda | Identifikátor URI požadavku |
---|---|
ZÍSKAT | {baseURL}/v1/customers/{customer-tenant-id}/directSignedMicrosoftCustomerAgreementStatus HTTP/1.1 |
Parametry identifikátoru URI
U požadavku můžete použít následující parametry identifikátoru URI:
Jméno | Typ | Požadovaný | Popis |
---|---|---|---|
ID nájemce zákazníka | Identifikátor GUID | Ano | Hodnota je identifikátor GUID formátovaný CustomerTenantId, který umožňuje zadat ID tenanta zákazníka. |
Hlavičky požadavku
Další informace najdete v tématu hlavičky REST Partnerského centra.
Tělo žádosti
Žádný.
Příklad požadavku
GET https://api.partnercenter.microsoft.com/v1/customers/14876998-c0dc-46e6-9d0c-65a57a6c32ec/directSignedMicrosoftCustomerAgreementStatus HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Odpověď REST
Pokud je tato metoda úspěšná, vrátí DirectSignedCustomerAgreementStatus prostředek v textu odpovědi.
Prostředek má vlastnost isSigned, která označuje stav přímého podepisování (přímého přijetí) zákazníka.
Hodnota true značí, že smlouva byla podepsána (přijata) přímo zákazníkem.
Hodnota false značí, že smlouva nebyla podepsána (přijato) přímo zákazníkem.
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 rozhraní REST v Partnerském centru.
Příklad odpovědi
HTTP/1.1 200 OK
Content-Length: 20
Content-Type: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
{"isSigned":true}