首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Zapier:修改webhook监听器HTTP响应?

Zapier:修改webhook监听器HTTP响应?
EN

Stack Overflow用户
提问于 2016-07-20 03:49:17
回答 1查看 1.1K关注 0票数 5

某些API需要在webhook侦听器响应中包含附加信息。例如,我正在尝试订阅Outlook.com的推送通知服务,它描述了以下流程:

“Outlook通知服务试图用侦听器服务验证通知URL。它在验证请求中包含验证令牌。

如果监听器服务成功验证URL,则会在5秒内返回成功响应,如下所示:

将响应标头中的内容类型设置为 text\plain。在响应正文中包含相同的验证标记。返回HTTP 200响应代码。侦听器随后可以丢弃验证令牌。“

Zapier使用200响应码进行响应,并在webhook url中捕获验证令牌,但是如何修改HTTP响应,使其在对来自微软通知服务的POST事件的响应中包含验证令牌?

EN

回答 1

Stack Overflow用户

发布于 2016-07-20 08:06:31

我不认为你可以改变实际的webhook输出/响应。在测试时,我总是得到JSON --类似于:

{ "status": "success" "attempt": "578ebd7e-0831-4f9d-a5ef-b6adc72d3ba0" "id": "18a4c58c-3257-4bc9-9bf8-7493d19b0d64" "request_id": "fMBT1iHLOloZYRSM" }

这甚至是在我设置了一个接受webhook数据(作为自定义触发器)的自定义Zapier应用程序,然后使用Zapier scripting for catching webhooks调整了响应内容和头部之后

var Zap = { test_webhook_catch_hook: function(bundle) { bundle.request.content = "custom response"; return bundle.request; } };

这实际上做的唯一一件事就是更改发送到下一个Zapier操作的响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38467286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档