Získání fakturačního profilu zákazníka

Platí pro: Partnerské centrum | Partnerské centrum provozovaný společností 21Vianet | Partnerské centrum pro Microsoft Cloud Germany | Partnerské centrum pro Microsoft Cloud for US Government

Získá fakturační profil zákazníka.

Na řídicím Partnerské centrum můžete tuto operaci provést tak, že nejprve vyberete zákazníka. Pak pod jménem zákazníka na levém bočním panelu vyberte Account (Účet). Fakturační profil najdete v části Informace o fakturaci.

Požadavky

  • Přihlašovací údaje, jak je popsáno Partnerské centrum ověřování. 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áme, můžete ho na řídicím panelu Partnerské centrum. V nabídce Partnerské centrum vyberte CSP a pak Zákazníci. V seznamu zákazníků vyberte zákazníka a pak vyberte Účet. Na stránce Účtu zákazníka vyhledejte ID Microsoftu v části Informace 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 (Profily) a pak vlastnost Billing (Fakturace). Nakonec zavolejte metody Get() nebo GetAsync().

// IAggregatePartner partnerOperations;
// var selectedCustomerId as string;

var billingProfile = partnerOperations.Customers.ById(selectedCustomerId).Profiles.Billing.Get();

Ukázka: Konzolová testovací aplikace. Project: PartnerSDK.FeatureSamples – třída: GetCustomerBillingProfile.cs

Požadavek REST

Syntaxe požadavku

Metoda Identifikátor URI žádosti
Dostat {baseURL}/v1/customers/{ID_tenanta_zákazníka}/profiles/billing HTTP/1.1

Parametr URI

K získání fakturačního profilu použijte následující parametr dotazu.

Název Typ Vyžadováno Popis
customer-tenant-id guid Y Hodnota je IDENTIFIKÁTOR GUID naformátovaný jako customer-tenant-id, který umožňuje prodejci filtrovat výsledky pro daného zákazníka, který patří k prodejci.

Hlavičky požadavku

Další informace najdete v Partnerské centrum REST.

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 tato metoda vrátí kolekci prostředků profilu v textu odpovědi.

Kódy chyb a úspěšné odpovědi

Každá odpověď má stavový kód HTTP, který indikuje úspěch nebo neúspěch a další informace o ladění. K přeč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.

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"
    }
}