2016-08-11 49 views
0

我已使用Azure & OAuth進行身份驗證以接收訪問令牌。現在我想通過使用c#的本機WPF桌面應用程序通過Microsoft Graph端點閱讀他們的Outlook電子郵件。但是,我的請求獲取當前登錄用戶的電子郵件失敗,並顯示501錯誤。委託的權限我的應用程序有如下:Microsoft Graph 501錯誤 - 獲取電子郵件

  • 查看用戶的電子郵件地址
  • 訪問用戶的數據隨時
  • 閱讀用戶的郵件
  • 登錄註冊用戶和讀取用戶配置文件

這裏是my network trace. 現在我得到404

回答

0

基於此任務,您是否使用外部用戶爲Azure AD驗證了應用程序?

如果我理解正確,Microsoft Graph API僅支持租戶中的用戶。

+0

我認證的應用程序與嵌入在請求中的URL參數中的租戶ID以獲取授權代碼和令牌,我想不需要將用戶添加到租戶呢?如何在代碼中將用戶添加到AD承租人? – Midas

+0

您是否意味着您在沒有用戶登錄的情況下獲得令牌?如果我理解正確,您可以嘗試刪除瀏覽器中的緩存。 –

相關問題