如何获得新的邮件ID

时间:2017-03-25 19:12:18

标签: gmail-api

我使用gmail api在五分钟内获取邮件新ID。我使用总邮件新减去总邮件旧来获取邮件新ID。但邮件总量非常大,时间过程很长。是否有任何算法来获取可以更快处理的邮件新ID?

1 个答案:

答案 0 :(得分:2)

您可以在收到新邮件时保存时间戳,并在下次列出邮件时在查询中使用该邮件。

示例

假设您在Sat Mar 25 2017 21:06:53 GMT+0100 (CET)列出了新消息。这与纪元以来的1490472413秒相同。只需在查询after:1490472413的下一个商家信息中使用此功能。

GET https://www.googleapis.com/gmail/v1/users/userId/messages?q=after:1490472413