首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问被拒绝::缺少授权的访问令牌。请求: MailboxService.GetThread。在GmailThread中使用GmailThread()时

访问被拒绝::缺少授权的访问令牌。请求: MailboxService.GetThread。在GmailThread中使用GmailThread()时
EN

Stack Overflow用户
提问于 2019-06-12 15:20:13
回答 2查看 1.5K关注 0票数 0

我试图在发送的条目中获取线程中的所有消息。在下面的代码中,我可以以GmailThread GmailThread ..的形式获取变量“mail”中发送的所有线程。mails.getId()也给出邮件的threadId。

代码语言:javascript
复制
var mails = GmailApp.search('in:sent');
Logger.log(mails[0].getMessages());

但是mails.getMessages()返回运行时错误作为

代码语言:javascript
复制
Access denied: : Missing access token for authorization. Request: MailboxService.GetThread.

这是我包括的显微镜。

代码语言:javascript
复制
"oauthScopes": [
"https://www.googleapis.com/auth/gmail.addons.execute",
"https://www.googleapis.com/auth/script.external_request",
"https://www.googleapis.com/auth/gmail.addons.current.message.action",
"https://www.googleapis.com/auth/gmail.addons.current.action.compose",
"https://www.googleapis.com/auth/gmail.compose",
"https://www.googleapis.com/auth/gmail.addons.current.message.metadata",
"https://www.googleapis.com/auth/gmail.readonly",
"https://www.googleapis.com/auth/gmail.modify",
"https://mail.google.com/"
]

现在我想要的是从邮件中得到所有的信息。

EN

回答 2

Stack Overflow用户

发布于 2019-09-11 08:56:45

从api文档的这里看,您可能缺少以下内容:

代码语言:javascript
复制
https://www.googleapis.com/auth/gmail.metadata
票数 1
EN

Stack Overflow用户

发布于 2019-06-13 06:23:19

我在Apps脚本GMail库中也遇到了类似的错误。我转而使用GMail API服务。试着使用它们,https://developers.google.com/gmail/api/v1/reference/,我没有遇到任何问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56565586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档