slack - zapier 无法发送挑战值以启用 slack 事件 API
问题描述
我正在使用 zapier with slack 并希望在message_replied
创建事件时捕获事件,如此处所述。
要使用事件 API,它需要URL 验证,这在 zapier webhook 捕获上是无法实现的。反复出现以下错误;请求 URL 您的 URL 没有响应challenge
参数值。
有什么解决方法吗?我非常感谢您能提供的任何帮助。
一些相关信息:
- zapier 中使用的应用程序:Zapier 的 Webhooks
- zapier 中的活动:Catch Hook
- slack bot 中使用的功能:事件订阅
解决方案
目前这是不可能的。“Zapier 的 Webhook”将仅响应默认的“成功”响应,因为它旨在与任何传入的 webhook 一起使用。对于该产品,任何特定服务都没有特殊情况。
如果您正在尝试与 Slack 事件 API(我在 Zapier 实现的)集成,那么我建议您编写自己的 Web 服务来捕获 Slack 挂钩、执行业务逻辑,然后根据需要将相关的 Web 挂钩发送到 Zapier。这将使您对过程有更多的控制。
推荐阅读
- r - 文件上传后更新 checkboxGroupInput() 选项
- java - IntelliJ 模块与 Java 9 模块有什么关系吗?
- javascript - 使用 PUG 在表格单元格中插入图像
- graphql - 我可以使用指令根据其他字段值计算字段值吗?
- sql - 返回集合的 SQL 查询
- c# - 如何使用 Autofac 注册调解员的 IPipelineBehavior
- c# - 使用 ASP.NET Core 和 Swagger 在 api 请求中出现 404 错误
- android - 如何逐渐隐藏recyclerview滚动条上的项目
- r - 为什么 Substitute(variable_x) 得到一个数值而不是 'name' 对象
- python - 如何抓取谷歌地图标记上显示的数据