使用 GMail API,获取新消息的首选方式是什么?



我正在制作的应用程序需要监视收件箱中的新邮件。据我所知,当用户有新消息时,GMail API 还没有办法向我推送通知(新 gmail 的推送通知)。

我可以使用历史记录 ID 每分钟检查一次新消息。这是实现完整的IMAP解决方案(不再使用GMail API)之外的当前最佳方法吗?

最有效的Gmail API方法是使用history.list()。指定收件箱的labelId(这样您就不会看到其他标签上的更新)以及您之前看到的最大historyIdhistoryId(您需要跟踪这一点)。如果您返回 404 错误,则需要使用 messages.list() 来执行完全同步。

相关内容

  • 没有找到相关文章

最新更新