0

如何将公司帐户中的电子邮件收件箱集成到我的应用程序中?宝石喜欢mail_roomgmail可以连接到一个邮箱,只要您指定它们。

我正在考虑一个像通知api这样的网络钩子,但我不知道它是如何工作的。

如何在公司的 gmail 帐户中为收件箱电子邮件添加网络挂钩?当收到消息user@company.comsupport@company.com我需要发送通知时。

4

1 回答 1

1

检查 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 回调)或拉取(即由您的应用程序发起)。这是您的应用程序接收更新通知的方式。

更多关于指南的更多信息。

于 2017-09-06T03:23:12.037 回答