尝试获取用户拥有所有权的团队列表

时间:2019-06-25 02:51:30

标签: microsoft-graph microsoft-teams

尝试获取特定用户对Graph api拥有所有权的团队的列表。

非常感谢您的协助。

此命令将提供团队列表,但您需要首先获取组ID: https://graph.microsoft.com/beta/groups/ {id} /所有者

我尝试了以下操作,但无法获得正确的结果。 https://graph.microsoft.com/beta/groups?$ expand = owners($ filter = userprinciplename eq'<>'&$ select = id,displayname,userprinciplename)&$ filter = resourceProvisioningOptions / Any(x:x eq'Team')

2 个答案:

答案 0 :(得分:0)

您的查询不正确。请尝试以下更新的查询。

https://graph.microsoft.com/beta/groups?$expand=owners($filter=userprinciplename eq 'add your mail id here')&select=id,displayname&$filter=resourceProvisioningOptions/Any(x:x eq 'Team')

答案 1 :(得分:0)

您可以使用ownerObjects来获取用户拥有的目录对象的列表。这包括在groupTypes中的统一组,并在此处也输出resourceProvisioningOptions。

https://graph.microsoft.com/v1.0/me/ownedObjects

更多相关文档,请点击https://docs.microsoft.com/en-us/graph/api/user-list-ownedobjects?view=graph-rest-1.0&tabs=cs

不幸的是,不支持使用$ filter这样的。因此,您必须站在自己的一边。所以这行不通

https://graph.microsoft.com/v1.0/me/ownedObjects?$filter=resourceProvisioningOptions/Any(x:x eq 'Team')