Получение URL-адреса запроса на установление отношений

Область применения: Центр партнеров | Центр партнеров, управляемый 21Vianet | Центр партнеров для Microsoft Cloud for US Government

Получение URL-адреса запроса связи для отправки клиенту.

Необходимые компоненты

C#

Чтобы получить URL-адрес запроса на связь, сначала используйте IAggregatePartner.Customers , чтобы получить интерфейс к операциям клиента партнера. Затем используйте свойство RelationshipRequest , чтобы получить интерфейс для операций запроса отношений клиента. Наконец, вызовите метод Get или GetAsync , чтобы получить URL-адрес.

// IAggregatePartner partnerOperations;

var customerRelationshipRequest = partnerOperations.Customers.RelationshipRequest.Get();

Пример: тестовое приложение консоли. Проект: Класс примеров пакета SDK Центра партнеров: GetCustomerRelationshipRequest.cs

Запрос REST

Синтаксис запроса

Способ URI запроса
GET {baseURL}/v1/customers/relationshiprequests HTTP/1.1

Заголовки запросов

Дополнительные сведения см. в статье о заголовках REST Центра партнеров.

Текст запроса

нет

Пример запроса

GET https://api.partnercenter.microsoft.com/v1/customers/relationshiprequests HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: ee519026-4c67-4113-bec7-a38aca621bf0
MS-CorrelationId: 02971f0f-1029-47b2-9fdb-1932f0987470
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Connection: Keep-Alive

Ответ REST

В случае успешного выполнения ответ содержит объект RelationshipRequest .

Коды успешного выполнения и ошибок в ответе

Каждый ответ сопровождается кодом состояния HTTP, обозначающим успешное или неудачное выполнение, и дополнительными сведениями для отладки. Используйте средство трассировки сети, чтобы просматривать этот код, тип ошибки и дополнительные параметры. Полный список ответов есть в статье Коды ошибок REST в Центре партнеров.

Пример ответа

HTTP/1.1 200 OK
Content-Length: 196
Content-Type: application/json; charset=utf-8
MS-CorrelationId: 02971f0f-1029-47b2-9fdb-1932f0987470
MS-RequestId: ee519026-4c67-4113-bec7-a38aca621bf0
MS-CV: jbYZRWjU3E262f8o.0
MS-ServerId: 030020643
Date: Fri, 19 May 2017 22:32:07 GMT

{
    "url": "https://admin.microsoft.com/Adminportal/Home?invType=ResellerRelationship&partnerId=3b33e682-00c3-41ee-9dd2-a548adf56438&msppId=0#/partners/invitation",
    "attributes": {
        "objectType": "RelationshipRequest"
    }
}