【问题标题】:TwiML Redirect URLTwiML 重定向 URL
【发布时间】:2021-01-12 12:29:45
【问题描述】:
提前对我的简单问题表示歉意。我是 Twilio 世界的新手,正在尝试更深入地学习 Twilio。
我正在与 Twilio Studio 合作。我创建了一个函数并在我的流程中使用了 Run Function 小部件。由于我想从函数返回到我的工作室流程,因此我了解到使用 TwiML 重定向是可能的。我阅读了 TwiML Redirect 文档并弄清楚了如何在我的函数中使用它。但是我仍然不清楚创建 URL 的第一步和基本步骤。我的问题是如何为 TwiML 重定向小部件创建 URL。我想很明显,在每个教程中,这一步都被跳过了。
【问题讨论】:
标签:
twilio
twilio-twiml
twilio-functions
【解决方案2】:
这里是 Twilio 开发者宣传员。
如果您只想直接从函数返回 TwiML,则不需要 TwiML 重定向。只需使用 Run Function 小部件并在您的 Function 中返回 TwiML。一旦 TwiML 完成,调用将返回到您的 Studio Flow。
如果您想做一些涉及多个函数或 TwiML 的更复杂的事情,那么您应该使用 TwiML Redirect widget 重定向到您的函数,而不是使用 Run Function 小部件运行函数。这会将流的所有控制权传递给函数,让您自己将控制权返回给 Studio 流。
要返回流,您可以使用 TwiML <Redirect>,并且 URL 应该是添加了参数 ?FlowEvent=return 的 Studio Webhook URL。在TwiML Redirect Widget docs 中查看更多信息。