我想使用增量查询(beta api)跟踪目录角色更改,但我只获得对内置角色所做的更改。当我创建新的自定义角色、从中添加或删除用户、删除角色本身时,我没有从 delta 查询中获得任何更新。
初始查询是:
GraphServiceClient.
DirectoryRoles.
Delta().
Request(new List<QueryOption> { new QueryOption("$deltaToken", "latest") }).
GetAsync();
当我使用 sdk 时它不起作用,所以我也尝试使用邮递员进行查询。我运行了初始查询并从响应中保存了@odata.deltaLink,然后我创建了一个新的自定义角色并将其分配给用户,并在更改后再次使用我保存的@odata.deltaLink 进行查询。
没有收到任何更改...
在文档中它说它应该:
无需完整读取整个资源集合即可获取新创建、更新或删除的目录角色。有关详细信息,请参阅使用 Delta 查询。
这是跟踪内置角色和自定义角色的正确方法吗?