我创建了一个全新的AAD Group,向其中添加了几个用户,并从中删除了用户。然后,我尝试了以下请求,并按预期返回了deltalink
:
https://graph.microsoft.com/beta/groups/delta/?$filter= id eq '900faee0-0115-44a9-876w-cd1644472792'&$deltaToken=latest
尝试致电使用上述请求收到的deltaLink
时,我得到的响应是空的,没有预期的members@delta
显示最近添加或删除的用户。
注意:我没有在所需资源上尝试使用delta函数,因为我对获取资源的完整状态不感兴趣,但是尝试在$deltaToken=latest
请求之上作为第一个delta更改查询。
答案 0 :(得分:1)
您没有看到成员资格更改的原因是您没有在查询中扩展成员。您当前的问题只会将更改返回给网上论坛本身,而不是相关实体。
要检索组和成员的增量,您的查询应为:
/v1.0/groups/delta/?$expand=members&$filter= id eq '900faee0-0115-44a9-876w-cd1644472792'&$deltaToken=latest
此外,请注意,除非测试新的Graph功能,否则您不应该真正调用Graph Beta版本。 Beta API可以并且将看到发生的重大更改而不会发出警告。生产代码不安全。