zapier 无法发送挑战值以启用 slack 事件 api

Posted

技术标签:

【中文标题】zapier 无法发送挑战值以启用 slack 事件 api【英文标题】:zapier is unable to send challenge value to enable slack event api 【发布时间】:2021-05-10 02:06:51 【问题描述】:

我正在使用 zapier with slack 并希望在 message_replied 事件被创建为引用 here 时捕获一个事件。

要使用事件API,它需要URL verification,它无法在zapier webhook 上捕获。反复出现以下错误;请求 URL 您的 URL 没有响应 challenge 参数的值。

有什么解决方法吗? 我非常感谢您能提供的任何帮助。

一些相关信息:

zapier 中使用的应用程序:Zapier 的 Webhooks zapier 中的事件:抓钩 slack bot 中使用的功能:事件订阅

【问题讨论】:

【参考方案1】:

目前这是不可能的。 “Zapier 的 Webhook”将仅响应默认的“成功”响应,因为它旨在与任何传入的 webhook 一起使用。对于该产品,没有针对任何特定服务的特殊情况。

如果您尝试与 Slack 事件 API(我在 Zapier 实现的)集成,那么我建议您编写自己的 Web 服务来捕获 Slack 挂钩、执行业务逻辑,然后根据需要将相关的 Web 挂钩发送到 Zapier。这将使您对流程有更多的控制权。

【讨论】:

谢谢,我已经尝试在 heroku 上实现应用程序来捕获这个 webhook 并将所需的信息绕过到 heroku。它奏效了。

以上是关于zapier 无法发送挑战值以启用 slack 事件 api的主要内容,如果未能解决你的问题,请参考以下文章

使用 Zapier 集成向 Slack 频道消息添加按钮

Zapier 在尝试将 google 表格与 slack 集成时不显示任何数据

在 Zapier 中解码原始数据

指定自定义值以在 Zapier 集成 Gmail 到 S3 中构建 S3 密钥

如何将 RoamResearch 连接到 Zapier?

无法从 Zapier 固定