2017-06-22 65 views

回答

0

我可以重现您的方案,似乎User.ReadWrite权限不足以更新BusinessPhone属性。你可以添加Directory.AccessAsUser.All允许其经过测试的工作原理:

enter image description here

Directory.AccessAsUser.All需要管理员同意,你可以与你的管理员帐户登录,点击Grant Permissions按钮,如上面的截图。

之后,用你的认证过程,并获得令牌,检查scp要求访问令牌是否存在Directory.AccessAsUser.All范围,你可以使用online tool解码令牌。如果存在,请再次尝试使用该标记更新BusinessPhone属性。

请让我知道它是否有帮助。

+0

注意到,会尝试。 谢谢:) –

+0

等待反馈:) –

+0

这是设计(目前)和每个文档在这里备注部分:https://developer.microsoft.com/en-us/graph/docs/concepts/permissions_reference#用户权限 - 并且只有管理员可以当前更改此属性。 –