我一直在寻找如何创建在 Gmail 中发送或接收电子邮件时触发的网络钩子。例如,有人发送一封电子邮件,该电子邮件作为 JSON 对象发布到我的一个应用程序。我发现许多中间人应用程序/服务可以执行此操作(我找到了一个提供我想要的所有功能的工具,但它需要花钱),但我找不到任何有关如何自己实际执行此操作的文档,所以我没有需要付费。
这可能吗?
您可以尝试使用 context.io 它们允许您连接多个 gmail(和其他)邮箱,然后为不同的操作创建 webhook。他们为您处理轮询,然后只要满足条件,他们就会调用您提供的 URL。
如果专门使用 Gmail 对您来说并不重要,您可以使用外部服务。 例如,您可以使用 ProxiedMail - 在那里生成唯一的代理电子邮件,并设置一个指向您要处理它的网页的 Webhook URL。
它最终会将信件重定向到 Gmail,同时还会向您的端点发送回调。 所以,这里的区别只是域。 否则,您需要自己维护与 Gmail 的连接。