使用Microsoft Graph API,我可以在执行时看到组织的合同:
下面的示例响应:
"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查询上述合约的subscriptionskus。 这有可能吗?
我尝试了
https://graph.microsoft.com/v1.0/test.onmicrosoft.com/subscribedSkus
但是它返回我的组织已订阅的skus,而不是test.onmicrosoft.com
所订阅的skus。
请协助。
答案 0 :(得分:0)
让我根据过去几天来一直在进行的研发来回答这个问题。 我认为Microsoft Graph API当前不支持 Contracts 对象上的任何其他操作,因为合同文档链接https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/contract仅列出了2种方法获取合同和列出合同
到目前为止,获取每个合同的已订阅项目的唯一选择是通过使用各自的tenantid访问每个租户的azure广告实例(使用端点https://login.microsoftonline.com/<tenantid>/oauth2/token获取访问令牌并触发REST)致电https://graph.microsoft.com/v1.0/subscribedSkus)