Microsoft graph api 如何更新用户';新的Microsoft Graph API的v1.0版中的管理器?

Microsoft graph api 如何更新用户';新的Microsoft Graph API的v1.0版中的管理器?,microsoft-graph-api,Microsoft Graph Api,我可以使用“/v1.0/users/${id}/manager”端点获取管理器。但是如何更新用户管理器?许多排列会导致错误。以下一项不适用: PATCH /v1.0/users/${id} Content-Type: application/json Authorization: Bearer ey... manager: { id: ${managerId} } 然而,当我列出直接下属时,没有反映最新情况。我一直在尝试各种排列,非常感谢您的帮助。请注意,没有更新请求导致错误并不等于

我可以使用“/v1.0/users/${id}/manager”端点获取管理器。但是如何更新用户管理器?许多排列会导致错误。以下一项不适用:

PATCH /v1.0/users/${id}
Content-Type: application/json
Authorization: Bearer ey...

manager: {
    id: ${managerId}
}

然而,当我列出直接下属时,没有反映最新情况。我一直在尝试各种排列,非常感谢您的帮助。请注意,没有更新请求导致错误并不等于成功。还必须正确检索更新的信息。提前谢谢。

抱歉。在文档中,此主题的链接似乎已断开(将管理器的点错误地分配给列表管理器)。请在GitHub上使用此主题。此外,您所需的记录许可范围不正确,需要修复。将起作用的作用域是Directory.ReadWrite.All或Directory.AccessAsUser.All。用户还需要是特权用户(如租户管理员或用户管理管理员)

请求将如下所示:

PUT https://graph.microsoft.com/v1.0/users/<id>/manager/$ref
Content-type: application/json
Content-length: xxx

{
  "@odata.id": "https://graph.microsoft.com/v1.0/users/<id>"
}
PUThttps://graph.microsoft.com/v1.0/users//manager/$ref
内容类型:application/json
内容长度:xxx
{
“@odata.id”:”https://graph.microsoft.com/v1.0/users/"
}
我将提交一个bug来修复链接和不正确的作用域。请让我们知道这是否适合您

更新:链接已修复,主题可在此处找到:

希望这有帮助