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

Azure active directory 使用增量查询跟踪Microsoft Graph API中用户的更改时缺少更新的属性,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我需要跟踪任何用户的任何属性中的更改,但它不适用于所有属性。以下是我正在做的: 我查询使用该请求的用户列表: 我跟随@odata.nextLink中的链接,然后将链接保存在@odata.deltaLink. 我更新Office portal中用户的displayName属性 我遵循先前保存的链接。在该用户的其他基本属性中,我可以看到displayName的更新值 问题是,如果我对department属性执行相同操作,则返回用户,但json中不包含新的department值 在documenta

我需要跟踪任何用户的任何属性中的更改,但它不适用于所有属性。以下是我正在做的:

  • 我查询使用该请求的用户列表:
  • 我跟随
    @odata.nextLink
    中的链接,然后将链接保存在
    @odata.deltaLink.
  • 我更新Office portal中用户的
    displayName
    属性
  • 我遵循先前保存的链接。在该用户的其他基本属性中,我可以看到
    displayName
    的更新值
  • 问题是,如果我对
    department
    属性执行相同操作,则返回用户,但json中不包含新的
    department

    在documentation()中,说明:

    更新的实例由其id表示,其中至少包含 已更新的属性,但可能会删除其他属性 包括在内

    但事实并非如此

    我还测试了
    jobTitle
    属性,该属性根本不起作用,这意味着如果我更改其值,则增量链接根本不会显示任何更改。我想其他许多房产也是如此


    有什么我做错了吗?

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


    根据测试,此属性似乎不包括在轨迹更改中。如果您对此休息有任何想法或反馈,您可以从此处提交。

    看来许多属性毕竟都不起作用。。我刚刚测试了
    jobTitle
    ,它根本不起作用(没有报告任何变化)。当您执行增量查询时,您能给我们提供客户请求id和时间戳吗?客户请求id:2640c633-8954-4259-9e3f-b6f92c04493c我在标题中找不到时间戳,但请求是在东部时间14h53完成的。有关此问题的任何进展?我无法重新编程。我更改了jobtitle,DQ请求确实显示了更改后的jobtitle值。请您在更改前和更改后发送准确的响应。此外,MS graph DQ仅显示响应中的预定义属性,部门不在其中。所以,您无法看到部门值,但由于该用户的部门已更改,所以增量请求将返回该用户。