【发布时间】:2020-11-04 17:00:20
【问题描述】:
我想检查 Microsoft 用户是否通过 Microsoft Graph API 获得了 SharePoint 在线许可证。
我找到了一个 API 端点,我可以从中获取授予用户的所有许可证:List licenseDetails,但我只想获取 SharePoint 许可证信息。
【问题讨论】:
-
您可以使用此调用
https://graph.microsoft.com/v1.0/users/{userid}/licensedetails获取 Sharepoint 许可证详细信息,并且您需要在 servicePlan 数组中搜索值为“SHAREPOINTENTERPRISE”的 servicePlanName 属性。由于目前不支持过滤器,因此您需要自己编写代码并找到它。 -
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
-
它对你有用吗?
-
感谢@Shiva-MSFTIdentity 的回答,我试过了,它奏效了。我所做的是检查“SHAREPOINT”是否是 servicePlanName 字段的子集,并且它非常适合我的用例。
-
@halfer 感谢您的建议。这是我在 StackOverFlow 上的第一个问题,下次我一定会听从你的建议。
标签: api rest sharepoint microsoft-graph-api sharepoint-online