Získání firemního profilu zákazníka

Platí pro: partnerské Centrum | Partnerské centrum provozovaný společností 21Vianet | Partnerské centrum pro Microsoft Cloud Německo | Partnerské centrum pro Microsoft Cloud for US Government

Získá profil společnosti zákazníka.

Požadavky

  • Přihlašovací údaje popsané v partnerském centru ověřování. Tento scénář podporuje ověřování jenom pomocí přihlašovacích údajů pro aplikace a uživatele.

  • ID zákazníka ( customer-tenant-id ). Pokud ID zákazníka neznáte, můžete ho vyhledat na řídicím panelupartnerského centra. V nabídce partnerského centra klikněte na CSP a potom na zákazníci. Vyberte zákazníka ze seznamu Zákazník a pak vyberte možnost účet. Na stránce účet zákazníka vyhledejte v části informace o účtu zákazníka ID Microsoftu . ID společnosti Microsoft je stejné jako ID zákazníka ( customer-tenant-id ).

C#

Chcete-li získat profil společnosti pro zákazníka, zavolejte metodu IAggregatePartner. Customers. ById s ID zákazníka pro identifikaci zákazníka. Pak Získejte rozhraní ICustomerProfileCollection zákazníka z vlastnosti Profiles , aby bylo možné získat přístup k vlastnosti společnosti. Dále Získejte rozhraní ICustomerReadonlyProfile z vlastnosti ICustomerProfileCollection. Company a zavolejte metody Get () nebo GetAsync () .

// IAggregatePartner partnerOperations;
// string customerId;

var companyProfile = partnerOperations.Customers.ById(customerId).Profiles.Company.Get();

Ukázka: Stáhněte si sadu SDK partnerského centra. Project: PartnerSdk. FeatureSamples třída: GetCustomerCompanyProfile. cs

Java

Partnerská sada Java SDK se běžně používá pro partnery ke správě prostředků partnerského centra. Je to open source projekt udržovaný partnerskou komunitou. Vzhledem k tomu, že tento modul udržuje Partnerská komunita, společnost Microsoft je oficiálně Nepodporovaná. pokud se setkáte s problémem, můžete získat pomoc od komunity nebo otevřít problém v GitHub .

Chcete-li získat profil společnosti pro zákazníka, zavolejte funkci IAggregatePartner. GetCustomers (). byId s identifikátorem zákazníka a Identifikujte zákazníka. Pak Získejte rozhraní ICustomerProfileCollection zákazníka ze funkce [getprofiles], aby bylo možné získat přístup k vlastnosti společnosti. Dále Získejte rozhraní ICustomerReadonlyProfile z funkce ICustomerProfileCollection. getcompany a zavolejte funkci Get .

// IAggregatePartner partnerOperations;
// String customerId;

CustomerCompanyProfile companyProfile = partnerOperations.getCustomers().byId(customerId).getProfiles().getCompany().get();

Žádost REST

Syntaxe žádosti

Metoda Identifikátor URI žádosti
Čtěte {baseURL}/v1/Customers/{Customer-tenant-ID}/Profiles/Company HTTP/1.1

Parametr URI

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

Název Typ Vyžadováno Popis
Customer-tenant-ID guid Y Hodnota je identifikátor zákazníka , který je ve formátu GUID, který umožňuje prodejci filtrovat výsledky pro daného zákazníka, kteří patří prodejci.

Hlavičky požadavku

Další informace najdete v tématu záhlaví REST partnerského centra.

Text požadavku

Žádná

Příklad požadavku

GET https://api.partnercenter.microsoft.com/v1/customers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04/profiles/company HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 0b6f039c-e4b5-4b9e-bdac-b39077bb60da
MS-CorrelationId: ffa9174c-dbcb-47de-b70d-10e640a7f1b4
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Connection: Keep-Alive

Odpověď REST

V případě úspěchu vrátí tato metoda informace v těle odpovědi.

Úspěšné odpovědi a chybové kódy

Každá odpověď je dodávána se stavovým kódem HTTP, který označuje úspěch nebo selhání a další informace o ladění. Použijte nástroj pro trasování sítě ke čtení tohoto kódu, typu chyby a dalších parametrů. Úplný seznam najdete v tématu kódy chyb REST partnerského centra.

Příklad odpovědi

HTTP/1.1 200 OK
Content-Length: 488
Content-Type: application/json; charset=utf-8
MS-CorrelationId: ffa9174c-dbcb-47de-b70d-10e640a7f1b4
MS-RequestId: 0b6f039c-e4b5-4b9e-bdac-b39077bb60da
MS-CV: /e74N8OrkE29ycwZ.0
MS-ServerId: 101112202
Date: Wed, 04 Jan 2017 19:48:51 GMT

{
    "tenantId": "4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04",
    "domain": "dtdemocspcustomer005.onmicrosoft.com",
    "companyName": "DT Demo CSP Customer 005",
    "address": {
        "country": "US",
        "region": "WA",
        "city": "Redmond ",
        "addressLine1": "1 Microsoft Way",
        "postalCode": "98052",
        "phoneNumber": "4155551212"
    },
    "email": "daniel@hotmail.com.tw",
    "links": {
        "self": {
            "uri": "/customers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04/profiles/company",
            "method": "GET",
            "headers": []
        }
    },
    "attributes": {
        "objectType": "CustomerCompanyProfile"
    }
}