首页 文章

使用增量查询跟踪Microsoft Graph API中用户的更改时缺少更新的属性

提问于
浏览
1

我需要跟踪任何用户的任何属性的更改,但它不适用于所有属性 . 这是我正在做的事情:

  • 我查询使用该请求的用户列表:https://graph.microsoft.com/v1.0/users/delta

  • 我按照 @odata.nextLink 中的链接然后保存 @odata.deltaLink. 中的链接

  • 我更新了Office门户中用户的 displayName 属性 .

  • 我按照之前保存的链接 . 我可以在该用户的其他基本属性中看到 displayName 的更新值 .

问题是,如果我对 department 属性执行相同操作,则返回用户,但新的 department 值不包含在json中 .

在文档(https://developer.microsoft.com/en-us/graph/docs/concepts/delta_query_overview)中,有人说:

更新的实例由其id表示,至少包含已更新的属性,但可能包含其他属性 .

这不是这种情况 .

我还测试了 jobTitle 属性,该属性根本不起作用,这意味着如果我更改其值,则delta链接根本不会显示任何更改 . 我想它对许多其他属性来说都是一样的..

有什么我做错了吗?

1 回答

  • 1

    我也能够重现这个问题 . 事件我指定 select 来显示 department 属性,它仍然不会在更改结果中显示 .

    根据测试,似乎此属性不包括在轨道中的变化 . 如果您对此REST有任何想法或反馈,可以从link提交 .

相关问题