[英]C# Graph API - Setting IsRead - Access Denied
我在讀取 email 時設置 IsRead 屬性時遇到問題,經過大量谷歌搜索后,以下似乎是所需的代碼。
await Client.Me.Messages[m.Id].Request().Select("IsRead").UpdateAsync(new Message() { IsRead = true });
問題是這是返回:
郵件異常:代碼:ErrorAccessDenied
消息:訪問被拒絕。 檢查憑據並重試
ClientRequestId:(這里的id)
Microsoft Graph Docs說所需的權限是 Mail.ReadWrite。 我已經確認我們有。
Stackoverflow 上的其他問題包括Fails to mark as read ,但我的問題是訪問被拒絕,而不是嘗試設置只讀屬性。
我也嘗試過這里的代碼:Github Graph Issue ,但我再次收到拒絕訪問。
該應用程序具有以下權限:Mail.Read
Mail.ReadBasic
Mail.ReadBasicAll
郵件讀寫
郵件.發送
MailboxSettings.Read
MailboxSetings.ReadWrite
用戶讀
用戶.ReadAll
還有什么需要的嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.