0
我试图使用范围“User.ReadWrite”更新“BusinessPhone”的值,但我收到错误消息“没有足够的权限来完成操作”。 但是,我可以更新手机的价值。 我正在使用Microsoft Graph。Microsoft Graph:无法更新BusinessPhone值使用User.ReadWrite范围
我试图使用范围“User.ReadWrite”更新“BusinessPhone”的值,但我收到错误消息“没有足够的权限来完成操作”。 但是,我可以更新手机的价值。 我正在使用Microsoft Graph。Microsoft Graph:无法更新BusinessPhone值使用User.ReadWrite范围
我可以重现您的方案,似乎User.ReadWrite权限不足以更新BusinessPhone属性。你可以添加Directory.AccessAsUser.All
允许其经过测试的工作原理:
Directory.AccessAsUser.All
需要管理员同意,你可以与你的管理员帐户登录,点击Grant Permissions
按钮,如上面的截图。
之后,用你的认证过程,并获得令牌,检查scp
要求访问令牌是否存在Directory.AccessAsUser.All
范围,你可以使用online tool解码令牌。如果存在,请再次尝试使用该标记更新BusinessPhone属性。
请让我知道它是否有帮助。
注意到,会尝试。 谢谢:) –
等待反馈:) –
这是设计(目前)和每个文档在这里备注部分:https://developer.microsoft.com/en-us/graph/docs/concepts/permissions_reference#用户权限 - 并且只有管理员可以当前更改此属性。 –