我正在做一个项目,其中包括使用 Podio、Zapier 和 Twilio。我允许用户向 Twilio 号码发送短信,然后根据发件人的电话号码,我正在使用 Zapier webhook 在 Podio 中查找他们的信息。该部分工作正常,但我不知道如何将数据发送回 Twilio,以便在 Studio 流程中使用。我与 Zapier 建立了许多联系,并在 Twilio 中使用了一些函数,但我怀疑我需要为此创建一些代码,但我不确定下一步该做什么。我过去创建了一个 Zap 来发送数据以启动工作室流程,并且我将我的 Zap 设置为使用数据进行发布,但不确定将其发布到哪里。
问问题
530 次
1 回答
2
文档: https ://www.twilio.com/docs/studio/rest-api
每个 Twilio Studio Flow 都会公开一个“REST API URL”。您可以通过对此“REST API URL”的经过身份验证的(您的 Twilio SID 和令牌)POST 请求触发流程。
当您选择“触发器”小部件时会显示“REST API URL”,它看起来像:
https://studio.twilio.com/v1/Flows/FW123ab456789c1d2e95f345a78b91c2d3/Executions
有 2 个必需参数(电话号码)与请求一起传递,“To”和“From”。数字必须采用 E.164 格式(例如 +1xxxxxxxxxx)。
您还可以使用名为“Parameters”的第三个 POST 参数和 JSON 数据形式的值传递“可选参数”。例如,如果您在{"name":"Zeke"}
小部件中传入 then ,您可以引用{{flow.data.name}}
将返回字符串的变量"Zeke"
。(这取自上面的文档)。
此外,在 JSON 数据中,您可以传递多个名称/值对。
于 2019-12-28T16:47:17.843 回答