找不到。 尝试从Gmail获取历史记录列表时"/>
错误:在Gaxios找不到。 尝试从Gmail获取历史记录列表时
我正在尝试按照this link中的说明处理来自Gmail的推送通知。我修改了一些代码以从historyId读取,而不是从指南中推荐的最新消息中读取。
通常是可以找到的,但是有时在收到推送通知后出现了问题。脚本无法调用Gmail API:
gmail-watch-fs yv1ke4cc0tk8 Error: Not Found
at Gaxios.<anonymous> (/srv/node_modules/gaxios/build/src/gaxios.js:73:27)
at Generator.next (<anonymous>)
at fulfilled (/srv/node_modules/gaxios/build/src/gaxios.js:16:58)
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:229:7)
这里是导致错误的行:
const historyRes = await gmail.users.history.list({
userId: "me",
startHistoryId: historyId,
historyTypes: ["messageAdded"],
})
我发现一个日语站点建议启用IAM API,但在我的情况下已启用它。有人可以帮我吗?
回答如下:问题是因为我尝试仅通过一个Cloud Function实例收听许多订阅的电子邮件地址。通过生成更多的云功能(每个订阅的电子邮件一个)解决了该问题。
更多推荐
错误:在Gaxios找不到。 尝试从Gmail获取历史记录列表时
发布评论