Получение 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: aaaa0000-bb11-2222-33cc-444444dddddd
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: aaaa0000-bb11-2222-33cc-444444dddddd
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=aaaabbbb-0000-cccc-1111-dddd2222eeee&msppId=0#/partners/invitation",
"attributes": {
"objectType": "RelationshipRequest"
}
}