我目前正在使用旧版应用程序,该应用程序使用Microsoft Graph API来检索组(所有者和成员)。
该应用程序通过Oauth2登录,获取访问令牌,然后使用它来调用Graph API。
问题似乎是我可以使用以下方法来获得所有者:
https://graph.windows.net/{tenent}/groups/{my_group}/owners?api-version=1.6
但是成员总是以空集合的形式回来:
https://graph.windows.net/{tenent}/groups/{my_group}/members?api-version=1.6
奇怪的是,如果我使用旧的AD Graph Explorer(https://graphexplorer.azurewebsites.net/#)并使用上面的URL,则会得到两个端点的结果集合。
这是API中的潜在错误,还是需要设置任何其他权限?
所有者(教师)和成员(学生)都已通过SDS同步到AAD中。
这既发生在我的本地开发中,也发生在分期/生产中。
谢谢
编辑:
FWIW-我当前正在使用旧的Graph API端点https://graph.windows.net