是否可以使用User.messages.list同步收件箱消息?

时间:2019-02-01 05:09:27

标签: gmail-api

我正在开发一个需要每5分钟检查一次用户收件箱中是否有新消息的应用程序。

我们目前采用的方法是利用基于推送通知的list.histories端点。我们遇到了一个极端的情况,即我们获得了几个星期变冷的帐户的过时历史记录ID。我知道这种情况下的解决方法是使用列表消息进行完全同步。

我想知道是否可以仅使用list.messages每隔5-10分钟使用一次带有q过滤器的list.messages端点来轮询消息列表,以限制时间范围。该实现将涉及到以1分钟的重叠时间范围进行查询;想法是,具有重叠将使我们找出我们遗漏的位置,然后正确拼接序列。我们将不再使用pub / sub或list.histories。

我担心的是:

  1. 此方法未在指南中列出。
  2. history_id大于之前的消息的内部日期是否可能更旧?

其他人对此有经验吗?

0 个答案:

没有答案