【问题标题】:Get notified by Gmail when a new message arrives in Node.js app当有新邮件到达 Node.js 应用程序时,Gmail 会通知您
【发布时间】:2017-05-01 03:55:21
【问题描述】:

我使用 listMessages() 获取所有“未读”消息,使用 modifyMessage() 更改标签并通过 publish() 方法将它们发布到 Redis 通道。
但我每分钟都要求新消息。

当有新消息到达时,我如何获得 Google 的通知,这样我就不必每分钟都进行轮询?我在谷歌文档中检查了“推送通知”,但不知道该怎么做。
有人可以用简单的话解释我吗?

谢谢!

【问题讨论】:

  • 我可以建议使用 Node RED,它是一个强大的物联网工具,并提供了一个与任何 smtp 或 IMAP 服务器,或任何用户开发的节点进行通信的工具

标签: node.js push-notification gmail-api


【解决方案1】:

Gmail API 中的推送通知可让您监视 Gmail 邮箱的更改。您可以使用此功能来提高应用程序的性能。它允许您消除轮询资源所涉及的额外网络和计算成本,以确定它们是否已更改。此外,它会减少您的配额使用量。

但请注意,对于向用户拥有的设备(即已安装的应用程序、移动设备或浏览器)发出的通知,基于轮询的同步指南仍然是检索更新的推荐方法。

documentation 将帮助您了解如何实施和使用推送通知,包括如何接收和响应。

【讨论】:

    猜你喜欢
    • 2015-05-29
    • 2015-10-21
    • 2015-06-08
    • 2014-01-26
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 2019-09-08
    • 1970-01-01
    相关资源
    最近更新 更多