我正在關注this guide以創建與Microsoft Graph API交互的服務器,無需任何用戶存在即可定期獲取數據。我擁有Azure Active Directory的全局管理員目錄角色。我已經使用App註冊門戶創建了一個App,如上所述。我感到在給予管理員同意的步驟3中。我收到以下錯誤。這裏Azure AD:無法從此api版本發佈令牌
http://localhost:8000/msft_callback?error=access_denied&error_description=AADSTS50020%3a+We+are+unable+to+issue+tokens+from+this+api+version+for+a+Microsoft+account.+Please+contact+the+application+vendor+as+they+need+to+use+version+2.0+of+the+protocol+to+support+this.%0d%0aTrace+ID%3a+7303282e-06d1-4714-85a0-9db749b71800%0d%0aCorrelation+ID%3a+8c031006-8193-4f32-9746-b0da8f9b975c%0d%0aTimestamp%3a+2017-07-03+14%3a55%3a08Z&admin_consent=True&tenant={xxxxxxxxx}
錯誤表示無法發出從這個版本令牌。但我已經在版本2上。所以我不確定發生了什麼問題。我根本沒有看到同意體驗屏幕。我選擇我想要同意的帳戶,然後將我重定向到我在註冊的應用程序中提供的redirect_uri。請幫忙。
您正在使用哪個帳戶在Microsoft應用程序註冊門戶中註冊應用程序,以及您的管理員同意請求是什麼。 –
這是與我的Azure目錄鏈接的帳戶。我想我已經創建了個人帳戶,因爲它不是通過天藍色的門戶創建的。 「你的管理員同意請求是什麼」。你可以重述這個問題嗎?我不明白。 –
我們需要您用於管理員同意的URI。這將告訴我們(除其他事項外)您正在使用哪個端點以及該請求是否正確形成。 –