Dolaylı satıcıların bir listesini alma

Oturum açmış iş ortağının dolaylı kurumsal bayilerinin listesini alma.

Önkoşullar

  • kimlik doğrulamasında açıklandığı gibi İş Ortağı Merkezi bilgileri. Bu senaryo yalnızca App+User kimlik bilgileriyle kimlik doğrulamasını destekler.

C#

Oturum açmış olan iş ortağının ilişkisi olan dolaylı kurumsal bayilerin listesini almak için ilk olarak partnerOperations.Relationships özelliğinden ilişki toplama işlemlerine yönelik bir arabirim alın. Ardından Get veyaGet_Async yöntemini çağırarak PartnerRelationshipType enumeration üyesini ilişki türünü tanımlamak için geçirmeniz gerekir. Dolaylı kurumsal bayileri almak için IsIndirectCloudSolutionProviderOf kullansanız gerekir.

// IAggregatePartner partnerOperations;

var indirectResellers = partnerOperations.Relationships.Get(PartnerRelationshipType.IsIndirectCloudSolutionProviderOf);

Örnek:Konsol test uygulamasıProject:İş Ortağı Merkezi SDK'sı Samples Sınıfı: GetIndirectResellers.cs

REST isteği

İstek söz dizimi

Yöntem İstek URI'si
AL {baseURL}/v1/relationships?relationship_type=IsIndirectCloudSolutionProviderOf HTTP/1.1

URI parametresi

İlişki türünü tanımlamak için aşağıdaki sorgu parametresini kullanın.

Ad Tür Gerekli Açıklama
relationship_type string Yes değeri, PartnerRelationshipTypeiçinde bulunan üye adlarından birinin dize gösterimidir.

İş ortağı sağlayıcı olarak oturum açmışsa ve ilişki kurduğu dolaylı kurumsal bayilerin listesini almak için IsIndirectCloudSolutionProviderOf kullanın.

İş ortağı kurumsal bayi olarak oturum açmışsa ve ilişki kurduğu dolaylı sağlayıcıların listesini almak için IsIndirectResellerOf kullanın.

İstek üst bilgileri

Daha fazla bilgi için bkz. İş Ortağı Merkezi REST üst bilgileri.

İstek gövdesi

Yok.

İstek örneği

GET https://api.partnercenter.microsoft.com/v1/relationships?relationship_type=IsIndirectCloudSolutionProviderOf HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 144391a4-fb06-41ae-b684-3308ce4706bd
MS-CorrelationId: 72524ef8-81aa-4141-a049-45a4fece5d84
X-Locale: en-US
Host: api.partnercenter.microsoft.com

REST yanıtı

Başarılı olursa, yanıt gövdesi kurumsal bayileri tanımlamak için bir PartnerRelationship kaynakları koleksiyonu içerir.

Yanıt başarı ve hata kodları

Her yanıt, başarılı veya başarısız olduğunu gösteren bir HTTP durum kodu ve ek hata ayıklama bilgileriyle birlikte gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz. İş Ortağı Merkezi kodları.

Yanıt örneği

HTTP/1.1 200 OK
Content-Length: 298
Content-Type: application/json; charset=utf-8
MS-CorrelationId: 72524ef8-81aa-4141-a049-45a4fece5d84
MS-RequestId: 144391a4-fb06-41ae-b684-3308ce4706bd
MS-CV: b21Ll1miM0yFMPQQ.0
MS-ServerId: 030020643
Date: Wed, 05 Apr 2017 21:08:44 GMT

{
    "totalCount": 2,
    "items": [{
            "id": "484e548c-f5f3-4528-93a9-c16c6373cb59",
            "name": "First Up Consultants",
            "relationshipType": "is_indirect_cloud_solution_provider_of",
            "state": "Active",
            "mpnId": "4847383",
            "location": "US",
            "attributes": {
                "objectType": "PartnerRelationship"
            }
        }, {
            "id": "b01b1487-b36e-4e6d-9b5e-0b58974c4b28",
            "name": "ReleCloud",
            "relationshipType": "is_indirect_cloud_solution_provider_of",
            "state": "Active",
            "mpnId": "4847433",
            "location": "BR",
            "attributes": {
                "objectType": "PartnerRelationship"
            }
        }
    ],
    "attributes": {
        "objectType": "Collection"
    }
}