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#用戶權限 - 並且只有管理員可以當前更改此屬性。 –