从 PHP Curl 获取 POST Zapier webhook 响应
Posted
技术标签:
【中文标题】从 PHP Curl 获取 POST Zapier webhook 响应【英文标题】:Get a POST Zapier webhook response from PHP Curl 【发布时间】:2018-07-23 00:31:16 【问题描述】:我正在使用 Zapier Webhooks 来集成 Web Portal 和 API。门户网站和 API 都是用 php 开发的。我正在使用 curl 向 Zapier 中的 catch 钩子发送请求,发送 Post 数据。然后在我的 zap 中,第二步获取捕获的字段并将其作为表单数据发送到我的 API URL 并 PUT webhook。
问题是,在我的门户中,当我打印此调用的响应时,它总是显示如下内容:
"status": "success", "attempt": "5a81c6d1-bb9b-4afe-9ece-0cba4a0a52b0", "id": "cec1978a-c98f-4521-89f3-83a4041c15a4", "request_id": "5a81c6d1-bb9b-4afe-9ece-0cba4a0a52b0"
但我需要 webhook 在第二步中的真实响应,在我的 zapier 任务中显示为数据输出。
有人知道为什么会这样,我怎样才能得到真正的回应?
谢谢
【问题讨论】:
【参考方案1】:David 来自 Zapier 平台团队。
您所描述的内容目前是不可能的。当 Zapier 收到钩子时,它会让发送者知道钩子成功,他们不需要重试;这是不可定制的。
在这种情况下,听起来您需要一个简单的网络服务器,以便您可以自定义数据的输入和输出行为?或者完全跳过 Zapier 并将 webhook 直接发送到目的地。
【讨论】:
谢谢大卫,是的,我就是这么做的。以上是关于从 PHP Curl 获取 POST Zapier webhook 响应的主要内容,如果未能解决你的问题,请参考以下文章