1

我正在以这种方式进行完全同步:列表,/threads然后请求获取每个线程,例如/threads/{id}. 但是,这会将每条消息连同它的正文数据一起返回给我-> 我只想获取消息的元数据。我可以看到在 get ' messages/{id}' 你可以指定格式但不能在 getthreads/{id}

4

2 回答 2

2

Threads.get() 现在支持 format=METADATA 并且您可以使用新的“metadataIncludeHeaders”进一步将标题列表限制为少数几个。这比使用“字段”更有效,因为它只从后端获取必要的内容,而不是稍后过滤它:

https://developers.google.com/gmail/api/v1/reference/users/threads/get

于 2014-06-26T18:00:00.710 回答
0

我假设元数据是指标题(没有正文)。您可以使用该fields参数来获取(消息/有效负载/标头):

https://www.googleapis.com/gmail/v1/users/me/threads/{thread-id}?fields=messages%2Fpayload%2Fheaders&key={YOUR_API_KEY}

于 2014-06-26T20:17:20.533 回答