使用 Zapier Webhook 触发 Twilio Studio 流程

问题描述

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

尝试从 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”。

根据其他一些信息,我通过将帐户 SID 和身份验证令牌放在 URL 本身中来解决这个问题(我认为),如下所示:

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

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

但在问题现在传入 ToFromParameters 之后。

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

Here is how my Webhook Zap currently looks


感谢您的帮助!

解决方法

您需要将 Form 用作 Payload Typeenter image description here

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