Dela via


Hämta partner till en kund

gäller för: Partnercenter

Så här hämtar du en lista över indirekta återförsäljare eller indirekta leverantörer som har en relation med en angiven kund.

Förutsättningar

  • Vara aktivt registrerad i CSP-programmet som indirekt leverantör eller indirekt återförsäljare.

  • Autentiseringsuppgifter enligt beskrivningen i Partner Center-autentisering. Det här scenariot stöder endast autentisering med App+User-autentiseringsuppgifter.

  • Ett kund-ID (customer-tenant-id). Om du inte känner till kundens ID kan du leta upp det i Partnercenter. Välj arbetsytan Kunder på startsidan för Partnercenter. Välj kunden från kundlistan och välj sedan konto . På kundens kontosida letar du efter Microsoft-ID:t i avsnittet kundkontoinformation. Microsoft-ID:t är detsamma som kund-ID :t (customer-tenant-id).

C#

Om du vill hämta en lista över indirekta återförsäljare, eller indirekta leverantörer som den angivna kunden har en relation med, måste du först få ett gränssnitt för kundinsamlingsåtgärder för den specifika kunden från partnerOperations.Customers egenskap genom att ange kund-ID:t för att identifiera kunden. Anropa sedan metoden Relationships.Get eller Get_Async för att hämta listan över indirekta återförsäljare.

// IAggregatePartner partnerOperations;
// string customerId;

 var partnerRelationships = partnerOperations.Customers[customerId].Relationships.Get();

REST-begäran

Här är REST-begäran och svarsinformation.

Syntax för förfrågan

Metod Förfrågan URI
GET {baseURL}/v1/customers/{customer-id}/relations HTTP/1.1

URI-parameter

Använd följande sökvägsparameter för att identifiera kunden.

Namn Typ Krävs Beskrivning
kund-ID sträng Ja En GUID-formaterad sträng som identifierar kunden.

Begäranhuvuden

För mer information, se Partnercenter-REST-huvuden.

Begärandeinnehåll

Ingen.

Exempel på begäran

GET https://api.partnercenter.microsoft.com/v1/customers/c501c3c4-d776-40ef-9ecf-9cefb59442c1/relationships HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: c9251710-5a30-4cd3-891a-c42d550af9a8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com

REST-svar

Om det lyckas innehåller svarstexten en samling PartnerRelationship resurser för att identifiera återförsäljarna.

Svarsframgång och felkoder

Varje svar levereras med en HTTP-statuskod som anger lyckad eller misslyckad och ytterligare felsökningsinformation. Använd ett verktyg för nätverksspårning för att läsa den här koden, feltypen och ytterligare parametrar. Den fullständiga listan finns i Partnercenters felkoder .

Svarsexempel

HTTP/1.1 200 OK
Content-Length: 264
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: c9251710-5a30-4cd3-891a-c42d550af9a8
MS-CV: plJP3ufU0UqXMeuh.0
MS-ServerId: 020021921
Date: Fri, 07 Apr 2017 23:42:11 GMT

{
    "totalCount": 1,
    "items": [{
            "id": "aaaa0000-aa11-2222-33cc-444444bbbbbb",
            "name": "First Up Consultants",
            "relationshipType": "is_indirect_cloud_solution_provider_of",
            "mpnId": "4847383",
            "attributes": {
                "objectType": "PartnerRelationship"
            }
        }
    ],
    "attributes": {
        "objectType": "Collection"
    }
}