Google gmail 列表 API 仅返回 id 和 threadId,根据文档,我没有在消息中收到有效负载

Posted

技术标签:

【中文标题】Google gmail 列表 API 仅返回 id 和 threadId,根据文档,我没有在消息中收到有效负载【英文标题】:Google gmail list API returns id and threadId only, As per documentation i am not getting payload in message 【发布时间】:2021-08-18 18:19:22 【问题描述】:

我在节点 js 中调用 gmail.users.messages.list。作为响应,它为消息重新运行 id 和 threadId。 但根据 gmail 文档 (https://developers.google.com/gmail/api/reference/rest/v1/users.messages/list),它不会在消息中返回有效负载。

见下文:

【问题讨论】:

请编辑您的问题并包含您的代码,而不是您的代码图像,最好是minimal reproducible example 【参考方案1】: 要查看有效负载,您需要对使用users.messages.list 检索的每条消息使用users.messages.get 方法。 或者,您也可以执行batch request 以一次性获取所有消息 - 参见例如here。

【讨论】:

以上是关于Google gmail 列表 API 仅返回 id 和 threadId,根据文档,我没有在消息中收到有效负载的主要内容,如果未能解决你的问题,请参考以下文章

在新的 Gmail API 中批量提取电子邮件

GMAIL API 历史端点仅在 Android 上返回 404 not found 响应代码

使用 Gmail api 时尝试获取电子邮件列表时出现错误 [403]

Gmail API 将访问权限限制为仅一个组

API 为免费的谷歌应用程序和 gmail 用户创建过滤器

带有gmail api的node js,API返回错误:错误:未授权客户端