我正在以这种方式进行完全同步:/threads
列表,然后是获取每个线程/threads/{id}
的请求。然而,这会将每条消息与其身体数据一起返回给我 - >我只是想获取消息的元数据。我可以在get' messages/{id}
'您可以指定格式,但不能在get threads/{id}
答案 0 :(得分:2)
Threads.get()现在支持format = METADATA,您可以使用新的“metadataIncludeHeaders”将标题列表进一步限制为少数几个。这比使用“字段”更有效,因为它只从后端获取必要的内容而不是稍后过滤它:
https://developers.google.com/gmail/api/v1/reference/users/threads/get
答案 1 :(得分:0)
我认为元数据是指标题(没有正文)。您可以使用fields
参数来获取( messages / payload / headers ):
https://www.googleapis.com/gmail/v1/users/me/threads/{thread-id}?fields=messages%2Fpayload%2Fheaders&key={YOUR_API_KEY}