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