【发布时间】:2014-10-15 23:54:59
【问题描述】:
我有 25 个线程 ID,我想为每个线程上的每条消息获取 from 标头。
目前我正在对 users.threads 进行批量获取,但是,这会不必要地下载所有邮件内容和附件。好处是这可以在一个批处理 API 调用中完成。
仅获取消息的 from 标头的唯一方法是单独请求消息。因此,一种替代方法是对所有线程进行初始获取,然后只获取每个线程的消息 id 字段。然后再做 N 组批处理调用来获取每条消息。由于线程可以有很多消息,并且每个批处理调用有 100 个请求限制。这可能是许多请求。
在这种情况下,gmail API 返回的效率更高?一个批处理线程调用所有数据还是多个批处理消息调用?
【问题讨论】:
-
理想的解决方案似乎是在 users.threads.get 上支持 METADATA 格式,并且只返回您想要的标头,但从文档中看起来不太可能。
标签: gmail-api