Získání fakturačního profilu zákazníka
Platí pro: | Partnerského centra Partnerské centrum provozované společností 21Vianet | Partnerské centrum pro Microsoft Cloud for US Government
Získá fakturační profil zákazníka.
V Partnerském centru je možné tuto operaci provést tak, že nejprve vyberete zákazníka. Fakturační profil najdete pod nadpisem Fakturační údaje .
Požadavky
Přihlašovací údaje, jak je popsáno v tématu 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.
ID zákazníka (
customer-tenant-id
). Pokud ID zákazníka neznáte, můžete ho vyhledat v Partnerském centru. Na domovské stránce Partnerského centra vyberte pracovní prostor Zákazníci . V seznamu Zákazník vyberte zákazníka a pak vyberte Účet. Na stránce Účet zákazníka vyhledejte ID Microsoftu v části Podrobnosti o účtu zákazníka. ID Microsoftu je stejné jako ID zákazníka (customer-tenant-id
).
C#
Pokud chcete získat fakturační profil zákazníka, použijte kolekci IPartner.Customers a zavolejte metodu ById(). Potom zavolejte vlastnost Profiles a potom vlastnost Billing . Nakonec zavolejte metody Get() nebo GetAsync().
// IAggregatePartner partnerOperations;
// var selectedCustomerId as string;
var billingProfile = partnerOperations.Customers.ById(selectedCustomerId).Profiles.Billing.Get();
Ukázka: Testovací aplikace konzoly Project: PartnerSDK.FeatureSamples – třída: GetCustomerBillingProfile.cs
Požadavek REST
Syntaxe požadavku
Metoda | Identifikátor URI žádosti |
---|---|
GET | {baseURL}/v1/customers/{customer-tenant-id}/profiles/billing HTTP/1.1 |
Parametr identifikátoru URI
Fakturační profil získáte pomocí následujícího parametru dotazu.
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
customer-tenant-ID | Identifikátor guid | Y | Hodnota je identifikátor GUID ve formátu customer-tenant-id , který umožňuje prodejci filtrovat výsledky pro daného zákazníka, který patří prodejci. |
Hlavičky požadavku
Další informace najdete v tématu Hlavičky REST Partnerského centra.
Text požadavku
Žádné
Příklad požadavku
GET https://api.partnercenter.microsoft.com/v1/customers/<customer-tenant-id>/profiles/billing HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: a5581a74-2778-4e34-9172-18baa4877081
MS-CorrelationId: 51d521b3-62db-4682-b75d-fb8ab09113b2
Odpověď REST
V případě úspěchu vrátí tato metoda kolekci prostředků profilu v textu odpovědi.
Kódy úspěšných odpovědí a chyb
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 trasování sítě. Úplný seznam najdete v tématu Kódy chyb.
Příklad odpovědi
HTTP/1.1 200 OK
Content-Length: 1206
Content-Type: application/json
MS-CorrelationId: 51d521b3-62db-4682-b75d-fb8ab09113b2
MS-RequestId: a5581a74-2778-4e34-9172-18baa4877081
Date: Mon, 23 Nov 2015 18:13:43 GMT
{
"id": "<billing-profile-id>",
"firstName": "FirstName",
"lastName": "LastName",
"email": "email@sample.com",
"culture": "en-US",
"language": "en",
"companyName": "CompanyName",
"defaultAddress": {
"country": "US",
"city": "Redmond",
"state": "WA",
"addressLine1": "1 Microsoft Way",
"postalCode": "98052",
"firstName": "FirstName",
"lastName": "LastName",
"phoneNumber": "4255555555"
},
"links": {
"self": {
"uri": "/v1/customers/<customer-tenant-id>/profiles/billing",
"method": "GET",
"headers": []
}
},
"attributes": {
"etag": "<etag>",
"objectType": "CustomerBillingProfile"
}
}