Delen via


Partners van een klant verkrijgen

van toepassing op: Partnercentrum

Een lijst ophalen van de indirecte resellers of indirecte providers die een relatie hebben met een opgegeven klant.

Voorwaarden

  • Actief ingeschreven zijn in het CSP-programma als een indirecte leverancier of indirecte verkoper.

  • Inloggegevens zoals beschreven in Partnercentrum-authenticatie. Dit scenario biedt alleen ondersteuning voor verificatie met app+gebruikersreferenties.

  • Een klant-id (customer-tenant-id). Als u de klant-id niet weet, kunt u deze opzoeken in Partnercentrum. Selecteer de werkruimte Klanten op de startpagina van Partnercentrum. Selecteer de klant in de klantenlijsten selecteer vervolgens Account. Zoek op de pagina Account van de klant naar de Microsoft-id in de sectie details van het Klantaccount. De Microsoft-id is hetzelfde als de klant-id (customer-tenant-id).

C#

Als u een lijst met indirecte resellers of indirecte providers wilt ophalen, met wie de opgegeven klant een relatie heeft, haalt u eerst een interface op voor de klantverzamelingsbewerkingen voor de specifieke klant uit de eigenschap partnerOperations.Customers door de klant-id op te geven om de klant te identificeren. Roep vervolgens de methode Relationships.Get of Get_Async aan om de lijst met indirecte resellers op te halen.

// IAggregatePartner partnerOperations;
// string customerId;

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

REST-aanvraag

Hier vindt u de REST-aanvraag- en antwoordgegevens.

Aanvraagsyntaxis

Methode Aanvraag URI
GET- {baseURL}/v1/customers/{customer-id}/relationships HTTP/1.1

URI-parameter

Gebruik de volgende padparameter om de klant te identificeren.

Naam Type Vereist Beschrijving
klant-id snaar Ja Een tekenreeks in GUID-formaat waarmee de klant wordt geïdentificeerd.

Aanvraagkoppen

Zie Partnercentrum REST-headersvoor meer informatie.

Aanvraaginhoud

Geen.

Voorbeeld aanvraag

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-antwoord

Als dit lukt, bevat de antwoordtekst een verzameling PartnerRelationship resources om de resellers te identificeren.

Geslaagde antwoorden en foutcodes

Elk antwoord bevat een HTTP-statuscode die aangeeft of het geslaagd of mislukt is, en aanvullende debug-informatie. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en aanvullende parameters te lezen. Zie Partnercentrum-foutcodesvoor de volledige lijst.

Voorbeeld van antwoord

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