twilio - 如何在回调函数中获取 Flow SID
问题描述
我试图了解如何在回调函数中获取 Flow SID。
- 我用烧瓶(python)创建了一个小型服务器。
- 另外,我在将电话设置为“呼叫状态更改”时分配了服务器的 ngrok URL。
- 然后我开始设置一个变量的工作室流程。
- 当我通过工作室流程完成通话时,我可以随时调试。换句话说,webhook 可以正常工作。
但我不知道在通话结束后如何捕捉 Flow SID。
- 我尝试从调用 (client.calls(request.get('CallSid')).fetch()) 获取信息,但没有什么有趣的:CAXXXXXXXXXXXXXXXXXX。我不知道如何使用呼叫 ID 来获取 Flow ID。
- 我将静态参数放在钩子的 URL 中 (&flow_sid=4444)。它似乎有效,但我没有找到如何将来自 flow studio 的动态 SID 放入 web-hook 的参数中的方法。
你能帮我从工作室流程中获取变量到 python 服务器的回调函数吗?可能还有另一种简单的方法可以将数据从工作室流传输到回调函数。
解决方案
我将 1234566fsddf.ngrok.io/after_call?flow_sid={{flow.sid}} 添加到 Flow Studio 中的小部件“发出 HTTP 请求”(感谢@Alan),它可以工作!
推荐阅读
- r - R:R中的“同步”图
- javascript - 手风琴打开/关闭所有部分
- coldfusion - 如何使用 CFIMAP 或 CFPOP 从已删除邮件文件夹中删除电子邮件
- sql - ANSI SQL:基于特定字符将列值拆分为行
- c# - 如何使用 google drive API V3 以 txt 或 doc 格式打开 jpg
- react-native - run-ios 和 run-android 命令失败
- rust - 如何从 Rust 的闭包中跳过循环迭代?
- git - 有没有办法告诉 git 哪些行在差异中被视为已修改?
- laravel - Laravel:如何根据某些条件隐藏数据?
- vim - 使用“EAGAIN(资源暂时不可用)”回溯打开文件时,Vim 卡住了