獲取客戶的合作夥伴
適用於: 合作夥伴中心
如何取得與指定客戶有關係的間接轉銷商或間接提供者清單。
先決條件
以間接提供者或間接轉銷商身分,主動註冊 CSP 計劃。
夥伴中心驗證中描述的憑證。 此案例僅支援使用 App+User 認證進行驗證。
客戶標識碼 (
customer-tenant-id
)。 如果您不知道客戶的 ID,您可以在 合作夥伴中心查閱。 從合作夥伴中心首頁選取 Customers 工作區。 從 [客戶] 列表中選取客戶,然後選取 [帳戶]。 在客戶的 [帳戶] 頁面中,在 [客戶帳戶詳細資訊] 區段中尋找 Microsoft ID。 Microsoft識別碼與客戶標識碼 (customer-tenant-id
) 相同。
C#
若要擷取與指定客戶有關聯的間接轉售商或間接提供者清單,首先需要取得特定客戶的客戶集合作業介面。您可以透過提供用於識別客戶的客戶 ID 從 partnerOperations.Customers 屬性中取得該介面。 然後呼叫 Relationships.Get 或 Get_Async 方法來取得間接轉銷商的清單。
// IAggregatePartner partnerOperations;
// string customerId;
var partnerRelationships = partnerOperations.Customers[customerId].Relationships.Get();
REST 要求
以下是 REST 要求和回應資訊。
要求語法
方法 | 要求 URI |
---|---|
取得 | {baseURL}/v1/customers/{customer-id}/relationships HTTP/1.1 |
URI 參數
使用下列路徑參數來識別客戶。
名字 | 類型 | 必填 | 描述 |
---|---|---|---|
客戶識別碼 | 字串 | 是的 | GUID 格式化字串,可識別客戶。 |
請求標頭
如需詳細資訊,請參閱 合作夥伴中心 REST 標頭。
請求主體
沒有。
要求範例
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 回應
如果成功,回應本文會包含 PartnerRelationship 的集合, 資源來識別轉銷商。
回應成功和錯誤碼
每個回應都有一個 HTTP 狀態代碼,指出成功或失敗和其他偵錯資訊。 使用網路追蹤工具來讀取此程式代碼、錯誤類型和其他參數。 如需完整清單,請參閱 合作夥伴中心錯誤碼。
回應範例
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"
}
}