如何将公司帐户中的电子邮件收件箱集成到我的应用程序中?宝石喜欢mail_room
或gmail
可以连接到一个邮箱,只要您指定它们。
我正在考虑一个像通知api这样的网络钩子,但我不知道它是如何工作的。
如何在公司的 gmail 帐户中为收件箱电子邮件添加网络挂钩?当收到消息user@company.com
或support@company.com
我需要发送通知时。
如何将公司帐户中的电子邮件收件箱集成到我的应用程序中?宝石喜欢mail_room
或gmail
可以连接到一个邮箱,只要您指定它们。
我正在考虑一个像通知api这样的网络钩子,但我不知道它是如何工作的。
如何在公司的 gmail 帐户中为收件箱电子邮件添加网络挂钩?当收到消息user@company.com
或support@company.com
我需要发送通知时。
检查 Gmail API 的推送通知。
1.初始 Cloud Pub/Sub 设置
Gmail API 使用Cloud Pub/Sub API来传递推送通知。这允许通过多种方法进行通知,包括webhook和对单个订阅端点的轮询。
先决条件
为了完成此设置的其余部分,请确保您满足 Cloud Pub/Sub 先决条件,然后设置 Cloud Pub/Sub 客户端。
创建主题
使用您的 Cloud Pub/Sub 客户端,创建 Gmail API 应向其发送通知的主题。主题名称可以是您在项目下选择的任何名称(即匹配项目/myproject/topics/*,其中 myproject 是在 Google Developers Console 中为您的项目列出的项目 ID)。
由于 Cloud Pub/Sub 对主题数量的限制,我们建议您为应用程序的所有 Gmail API 推送通知使用一个主题。
创建订阅
按照 Cloud Pub/Sub 订阅者指南设置对您创建的主题的订阅。将订阅类型配置为webhook推送(即 HTTP POST 回调)或拉取(即由您的应用程序发起)。这是您的应用程序接收更新通知的方式。
更多关于指南的更多信息。