Microsoft Graph API - Контракты - Как вытащить подписанный скус? - PullRequest
0 голосов
/ 05 июля 2018

Используя Microsoft Graph API, я могу видеть контракты моей организации, когда я выполняю:

https://graph.microsoft.com/v1.0/contracts

Пример ответа ниже:

"value": [
{
"id": "107adc54-f77c-4b8b-9cc0-1759e8d0cdfer",
"deletedDateTime": null,
"contractType": "2",
"customerId": "75ace3eb-6bf4-4655-95fd-f3d0610924789",
"defaultDomainName": "test.onmicrosoft.com",
"displayName": "Test Me"
}

Как я могу запросить подписанный код вышеуказанного контракта через Graph API. это вообще возможно?

Я пытался

https://graph.microsoft.com/v1.0/test.onmicrosoft.com/subscribedSkus

Но он возвращает скус, на который подписана моя организация, а не тот, на который подписано test.onmicrosoft.com.

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 11 июля 2018

Позвольте мне ответить на этот вопрос, основываясь на исследованиях и разработках, которые я проводил последние несколько дней. Я не думаю, что Microsoft Graph API в настоящее время поддерживает любые дополнительные операции над объектом Контракты , так как ссылка на документацию контракта https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/contract содержит только 2 метода Получить контракт и Список контракты

На данный момент единственная возможность получить подписанное skus каждого из контрактов - получить доступ к экземпляру Azure Ad каждого арендатора, используя соответствующий tenantid (получить токен доступа с использованием конечной точки /oauth2/token" rel="nofollow noreferrer">https://login.microsoftonline.com//oauth2/token и запустить REST call https://graph.microsoft.com/v1.0/subscribedSkus)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...