Microsoft graph api Microsoft graph用户增量管理器问题

Microsoft graph api Microsoft graph用户增量管理器问题,microsoft-graph-api,Microsoft Graph Api,当我尝试通过增量端点获取用户时: https://graph.microsoft.com/v1.0/users/delta?$select=id,displayName,manager 返回的响应将包含一些定义了manager属性的用户,如预期的那样: { @odata.context:https://graph.microsoft.com/v1.0/$metadatausersid、displayName、manager、, @odata.nextLink:https://graph.mic

当我尝试通过增量端点获取用户时:

https://graph.microsoft.com/v1.0/users/delta?$select=id,displayName,manager
返回的响应将包含一些定义了manager属性的用户,如预期的那样:

{ @odata.context:https://graph.microsoft.com/v1.0/$metadatausersid、displayName、manager、, @odata.nextLink:https://graph.microsoft.com/v1.0/users/delta?$skiptoken=[token], 价值:[ { 显示名称:user1, id:id1 }, { 显示名称:user2, id:id2, manager@delta: [ { @odata.type:microsoft.graph.user, id:managerId1 } ] }, { 显示名称:user3, id:id3 }, //等 ] } 但是,当我随后查询返回的nextLink以获取第二个页面时,返回的用户集与第一个页面相同,这次没有任何管理器。还要注意,@odata.context值现在也已更改:

{ @odata.context:https://graph.microsoft.com/v1.0/$metadatausers, @odata.nextLink:https://graph.microsoft.com/v1.0/users/delta?$skiptoken=[token], 价值:[ { 显示名称:user1, id:id1 }, { 显示名称:user2, id:id2 }, { 显示名称:user3, id:id3 }, 等 ] } 当我删除displayName属性时,我只选择了id和manager,分页似乎工作正常:

https://graph.microsoft.com/v1.0/users/delta?$select=id,manager

在$select中包含userPrincipalName属性时,问题再次出现。

Hi@petero,您注意到的输出之间的区别是什么。来自{displayName:peteroUser,id:875bd72d-874e-40ee-b0aa-00ab6d8883ca,manager@delta: [ {@odata.type:microsoft.graph.user,id:333f5b8d-9932-4d7b-a2fd-babde49655f5}}}下一个链接的响应{displayName:peteroUser,id:875bd72d-874e-40ee-b0aa-00ab6d8883ca}您可以看到,返回的是同一个用户,第一个有管理器,第二个没有管理器。当我请求没有管理器的用户属性时,用户delta工作正常。