Microsoft graph api 使用graph API的azure AD组的用户/成员计数

Microsoft graph api 使用graph API的azure AD组的用户/成员计数,microsoft-graph-api,azure-ad-graph-api,Microsoft Graph Api,Azure Ad Graph Api,我需要使用Graph API对Azure广告中的每个组进行计数。有人能告诉我如何实现它吗?目前没有Microsoft Graph endpoint可以获取用户数量 您可以通过以下方式列出成员: GET https://graph.microsoft.com/v1.0/groups/{id}/members 然后处理代码中成员的计数 请参阅参考资料。快速尝试一下。我也遇到了类似的问题。当我运行中提到的端点时,我得到了“$count当前不受支持。” 但是,如果您清楚地注意到文档,它会要求我们在RE

我需要使用Graph API对Azure广告中的每个组进行计数。有人能告诉我如何实现它吗?目前没有Microsoft Graph endpoint可以获取用户数量

您可以通过以下方式列出成员:

GET https://graph.microsoft.com/v1.0/groups/{id}/members
然后处理代码中成员的计数


请参阅参考资料。快速尝试一下。

我也遇到了类似的问题。当我运行中提到的端点时,我得到了“$count当前不受支持。”

但是,如果您清楚地注意到文档,它会要求我们在REST标题中以最终一致性级别发送。当我将标题与呼叫一起发送时,我得到了正确的响应:
GEThttps://graph.microsoft.com/v1.0/groups/{id}/members/$count consistentylevel:final

列出成员也有限制。每次通话只能列出2500名会员。因此,如果有超过5万名会员,那么计数将很困难。我不确定你是如何得到结果的。根据我的测试,
GET/groups/{id}/members
将列出2500多个具有
@odata.nextLink
属性的成员。通过将@odata.nextLink属性的URL值发送到Microsoft Graph,可以检索下一页的结果。请参见此处的详细信息:。如果你把@ ODATA.NEXLink看作另一个调用,我必须同意这是通过微软图形的设计。正如我在开头提到的,它不支持直接获取数字。感谢您抽出时间回答我的问题