我有什么方法可以持续监控不属于登录客户端的Gmail帐户。
基本上,我的应用程序将与我想要持续监控的Gmail帐户相关联。当特定数据通过电子邮件发送时,我想解析它并将其添加到用户也可以访问的数据库中。
任何帮助表示赞赏! 谢谢
答案 0 :(得分:1)
如果您想要关注Gmail帐户的更新,您可以使用Gmail API的history.list()方法查找自上次轮询帐户以来的更新: https://developers.google.com/gmail/api/v1/reference/users/history/list
目前无法观看帐户(例如获取通知),只是轮询。
答案 1 :(得分:1)
我想解决同样的问题。我采用的方法是使用Google API手动实现OAuth,而不是使用内置的Meteor帐户。这需要管理授权代码和访问/刷新令牌。然后,您可以使用REST API与Gmail进行互动。对于连续监视,您可以使用Meteor.setInterval()来设置基本轮询机制,但有几个包可以为您执行此操作。我在https://github.com/philcruz/meteor-gmail-example
上有一个带有示例代码的项目