使用 Zapier Webhook 触发 Twilio 工作室流程

Posted

技术标签:

【中文标题】使用 Zapier Webhook 触发 Twilio 工作室流程【英文标题】:Trigger Twilio studio flow using Zapier Webhook 【发布时间】:2021-06-24 16:53:04 【问题描述】:

非常感谢这里的任何帮助:

试图从 Zapier 触发 Twilio Studio 流,但到目前为止没有成功。


这是关于如何触发执行的 Twilio 指南:https://www.twilio.com/docs/studio/rest-api/v2/execution

例如,这里是所需数据的 CURL 格式(那些电话号码不是真实的,不用担心):

curl -X POST https://studio.twilio.com/v2/Flows/FWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Executions \
--data-urlencode "To=+15558675310" \
--data-urlencode "From=+15017122661" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN

所需数据为:ToFrom 以及 TWILIO_ACCOUNT_SIDTWILIO_AUTH_TOKEN 身份验证。

我还想通过Parameters下的一些数据,如图in this bit。

所以第一步是验证:Zapier 说:“应用返回 Authentication Error - No credentials provided”。

根据其他一些信息,我已经通过将 Account SID 和 Auth 令牌放入 URL 本身来解决这个问题(我认为),如下所示:

https://TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN@studio.twilio.com/v2/Flows/FWXXXXXXXXXXXXXXXXXXXXXXXX/Executions

(也许更好/更简洁地设置参数,让我知道)

但是现在通过ToFromParameters之后的问题。

“应用返回Missing required parameter To in the post body”。

Here is how my Webhook Zap currently looks


感谢您的帮助!

【问题讨论】:

仅使用表单设置就解决了问题!我想多了!它非常简单。 刚刚看到这个评论 Q-/ 反正现在有答案了。 啊,不用担心,这对任何有这个问题的人都有帮助,也会像你必须保持整洁一样使用 auth 字段!谢谢 【参考方案1】:

您需要将Form 用作Payload Type

要使基本身份验证正常工作,请确保使用| 分隔用户名和密码:

【讨论】:

以上是关于使用 Zapier Webhook 触发 Twilio 工作室流程的主要内容,如果未能解决你的问题,请参考以下文章

使用 Zapier Webhook 触发 Twilio 工作室流程

如何从 zapier 代码触发 webhook

Zapier 中使用 Webhook 的 POST 错误

我可以用其他可以创建 webhook 来捕获钩子的东西替换 zapier

获取对 Zapier webhook 的 PHP 响应

从 PHP Curl 获取 POST Zapier webhook 响应