我收到的錯誤與"Unknown Error" in Microsoft Graph Explorer相同,直接觸發v1和beta API。例如。 beta/groups/<group id>/planner/plans
或beta/planner/plans/<plan id>
通過組或規劃器API方法檢索計劃時發生UnknownError
它顯示爲401
,但錯誤代碼爲UnknownError
。我知道這個計劃的存在,因爲我可以在瀏覽器中訪問它。任何想法/建議?
全輸出:
{
"error": {
"code": "**UnknownError**",
"message": "...401 - Unauthorized: Access is denied due to invalid credentials....
You do not have permission to view this directory or page using the
credentials that you supplied...",
"innerError": {
"request-id": "02fde3c3-a56c-4134-b483-0b53aee88410",
"date": "2017-09-13T05:51:31"
}
}
}
有幾個問題:1)您使用了什麼OAUTH流程('authoriztion_code','implicit','client_credentials'等),2)您請求了哪些範圍,以及3)您是否通過了管理員同意過程? –
我試圖使用客戶端憑據,我可以添加一個組並檢索所有組(v1.0 /組)。只有Planner的請求給我帶來麻煩。一切工作正常,如果我交互連接(我認爲這是'授權代碼'在這種情況下),但與客戶端憑據。我在這兩種情況下都使用Group.ReadWrite.All以及其他一些方法(在'auth code'情況下,我直接請求它,在我已經在應用程序註冊門戶中設置它的客戶端可信情況下,是的,我已經通過管理員同意過程(回顧我可以添加和閱讀組只是沒有計劃)。順便說一下,我在這裏使用PowerShell。 –