【问题标题】:Send webhook upon sending or receipt of email [closed]在发送或收到电子邮件时发送 webhook [关闭]
【发布时间】:2014-07-18 16:08:32
【问题描述】:

我一直在寻找如何创建在 Gmail 中发送或接收电子邮件时触发的 webhook。例如,有人发送一封电子邮件,该电子邮件作为 JSON 对象发布到我的一个应用程序。我找到了许多这样做的中间人应用程序/服务(zapier 提供了我想要的所有功能,但它需要花钱),但我找不到任何关于如何自己实际执行此操作的文档,所以我不需要付费它。

这可能吗?

【问题讨论】:

  • 您需要前置发送挂钩还是后置挂钩?
  • 这里的关闭原因似乎显然无效。提问者明确地要求一种方法来做到这一点没有中间人服务;这怎么可能被解释为工具推荐问题?
  • 我用 zapier 解决了这个问题——这篇文章很好地介绍了它:zapier.com/help/autoforwarding-email-gmail
  • @knagode 我正在使用 Gmail 触发器,并且操作是 zapier 中的 webhook。我可以知道是否有任何方法可以从 gmail-webhook zap 中读取 webhook 的响应,我需要根据该响应触发另一个操作吗? (即 gmail - webhook - gmail)

标签: gmail integration webhooks


【解决方案1】:

经过一番研究,我能找到的最佳解决方案是使用gmail API

要实现 zapier 提供的功能,您必须有一项服务或其他东西轮询谷歌并查询框中用户的状态。还有几种方法可以触发对代码的调用,但我认为这不是 zapier 所做的。更多信息请查看gmail API

【讨论】:

  • 答案似乎已经过时了...没有 Pooling 的任何好的替代方案...?
  • 我们可以使用这个gmail API的webhook方法获取邮件的内容吗?
  • 有订阅收件箱的选项,因此您完全可以免费使用 zapier 功能
【解决方案2】:

您可以尝试使用 context.io 他们允许您连接多个 gmail(和其他)邮箱,然后为不同的操作创建 webhook。他们为您处理轮询,然后只要满足条件,他们就会调用您提供的 URL。

【讨论】:

  • context.io 可以回复线程邮件吗?
  • @SazzadTusharKhan 我不认为你可以通过 context.io“发送”回复;但是您可以配置一个 context.io webhook 来“监视”特定线程的任何活动。对于 gmail,如果您使用 gmail 的线程 id 并使用以下格式配置 webhook,您将获得更好的结果:“gm-THREAD_ID”
  • 2019 年更新:context.io 由于 Google 隐私政策的变化而正式关闭
猜你喜欢
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 2017-01-07
  • 2011-10-23
  • 2014-03-12
  • 2011-05-06
  • 1970-01-01
  • 2016-10-31
相关资源
最近更新 更多