Microsoft graph api 如何更新用户';新的Microsoft Graph API的v1.0版中的管理器?
我可以使用“/v1.0/users/${id}/manager”端点获取管理器。但是如何更新用户管理器?许多排列会导致错误。以下一项不适用: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} } 然而,当我列出直接下属时,没有反映最新情况。我一直在尝试各种排列,非常感谢您的帮助。请注意,没有更新请求导致错误并不等于
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来修复链接和不正确的作用域。请让我们知道这是否适合您
更新:链接已修复,主题可在此处找到:
希望这有帮助