Obtenir des revendeurs indirects ou des fournisseurs indirects d’un client
s’applique à: Centre Partenaire
Comment obtenir une liste des revendeurs indirects ou des fournisseurs indirects qui ont une relation avec un client spécifié.
Conditions préalables
Être inscrit activement dans le programme CSP en tant que fournisseur indirect ou revendeur indirect
Informations d’identification comme décrit dans l’authentification de l’Espace Partenaires. Ce scénario prend uniquement en charge l’authentification avec les informations d’identification App+Utilisateur.
Un ID client (
customer-tenant-id
). Si vous ne connaissez pas l’ID du client, vous pouvez le rechercher dans Espace partenaires. Sélectionnez l’espace de travail Clients dans la page d'accueil du Centre des partenaires. Sélectionnez le client dans la liste de clients , puis sélectionnez le Compte . Dans la page Compte du client, recherchez l’ID Microsoft dans la section détails du compte client . L’ID Microsoft est identique à l’ID client (customer-tenant-id
).
C#
Pour récupérer une liste de revendeurs indirects ou de fournisseurs indirects, avec lesquels le client spécifié a une relation, commencez par obtenir une interface pour les opérations de collecte de clients pour le client spécifique à partir de la propriété partnerOperations.Customers en fournissant l’ID client pour identifier le client. Appelez ensuite la méthode Relationships.Get ou Get_Async pour obtenir la liste des revendeurs indirects.
// IAggregatePartner partnerOperations;
// string customerId;
var partnerRelationships =partnerOperations.Customers[customerId].Relationships.Get();
Requête REST
Voici les informations de requête et de réponse REST.
Syntaxe de la requête
Méthode | URI de requête |
---|---|
OBTENIR | {baseURL}/v1/clients/{client-id}/relations HTTP/1.1 |
Paramètre d’URI
Utilisez le paramètre de chemin d’accès suivant pour identifier le client.
Nom | Type | Obligatoire | Description |
---|---|---|---|
client-id | chaîne | Oui | Chaîne au format GUID, qui identifie le client. |
En-têtes de requête
Pour plus d’informations, consultez les en-têtes REST de l’Espace partenaires.
Corps de la requête
Aucun.
Exemple de requête
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
Réponse REST
Si cela réussit, le contenu de la réponse contient une collection de RelationPartenaire ressources destinées à identifier les revendeurs.
Réussite de la réponse et codes d’erreur
Chaque réponse est fournie avec un code d’état HTTP qui indique la réussite ou l’échec et des informations de débogage supplémentaires. Utilisez un outil de suivi réseau pour lire ce code, le type d’erreur et les paramètres supplémentaires. Pour obtenir la liste complète, consultez codes d’erreur de l’Espace partenaires.
Exemple de réponse
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"
}
}