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