点击Gmail API时出现禁止403错误 通过邮递员获取邮件 请帮助我如何解决这个问题。
错误https://www.googleapis.com/gmail/v1/users/userId/messages此 URL 用于获取消息列表
https://www.googleapis.com/gmail/v1/users/userId/messages/id 这是为了获取特定ID的消息
我可以点击获取消息列表 API,但获取消息 API 对我不起作用
我正在通过邮递员做所有这些事情
错误信息:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Metadata scope doesn't allow format FULL"
}
],
"code": 403,
"message": "Metadata scope doesn't allow format FULL"
}
}
这是Gmail API中另一个令人失望的设计。我通过以下步骤解决了这个问题:
- 从范围设置中删除GmailScopes.GMAIL_METADATA。
- 从本地文件系统中删除凭据文件。此文件由 Google 的授权流程生成,该流程将您的凭据存储在本地。
- 通过重新登录重新授权您的应用 https://accounts.google.com/o/oauth2/auth?access_type=offline...。
希望这对你们有所帮助。