2017-06-06 33 views
1

我明白這個電話是如何工作的(讓我自己的電子郵件):Microsoft Graph如何爲其他用戶請求電子郵件?

graphClient.Me.MailFolders.Inbox.Messages.Request().GetAsync(); 

我怎麼會用一個類似的呼籲做得到其他用戶的電子郵件?難道是這樣?:

graphClient.Users["userid"].MailFolders.Inbox.Messages.Request().Top(25).GetAsync(); 

當我執行此,我得到這個錯誤:「錯誤在/ home/GetEmails:調用者需要進行身份驗證。」

回答

1

如果您僅使用App Only權限訪問Microsoft Graph請求App Only令牌,則只能執行此操作。

請點擊這裏瞭解不同的Graph Permissions for the Mail Endpoint

我認爲這隻適用於AAD帳戶,並且您必須是租戶管理員才能同意這些類型的權限。

+1

此外,此頁面還介紹瞭如何配置僅應用程序認證:https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service –

相關問題