【发布时间】:2023-03-13 05:22:01
【问题描述】:
我正在尝试使用 gmail api 阅读 gmail 邮件消息,并且在阅读邮件后,我正在删除消息标签,因此我不需要再次处理它。我能够成功阅读邮件,但是当我尝试修改邮件标签时
(service.Users.Messages.Modify(mods, userId, messageId).Execute();)
然后我收到错误消息:
发生错误:Google.Apis.Requests.RequestError
权限不足 [403]
错误 [
消息[权限不足] 位置[ - ] 原因[insufficientPermis
sions] 域[全局]>
]。
我无法弄清楚,可能出了什么问题? 提前致谢。
【问题讨论】:
-
您需要在您的范围内使用
https://mail.google.com/或https://www.googleapis.com/auth/gmail.modify才能修改消息。你有吗? -
我不明白你。你能详细说明一下吗
-
当然!显示所有相关的 c#-code :) 仅从错误消息很难判断出什么是错误的。
-
我找到了根本原因。我已将权限范围设为 GmailReadOnly。它的访问级别应为 GmailModify