node.js - 如何在 Twilio 交互式语音系统中获取第三方数据?
问题描述
Twilio 提供了一些文档来解释如何创建交互式语音体验,例如,如何提示呼叫者按键并提供不同的菜单或基于它执行操作。
但是,我找不到任何关于如何根据用户输入从第三方服务获取数据的信息。
例如,假设用户在键盘中输入他的邮政编码,我想从天气 API 中获取天气并以语音形式将其返回给用户。
这可能吗?如果是,如何?
解决方案
很有可能。您可以查看下面的文档,但关键小部件是 HTTP 请求小部件。
Studio 小部件库
https://www.twilio.com/docs/studio/widget-library#http-request
相关行是:“JSON:如果您的 HTTP 小部件返回有效的 JSON,您应该能够通过 widgets.MY_WIDGET_NAME.parsed”变量访问它。
Studio 用户指南 - 使用变量
https://www.twilio.com/docs/studio/user-guide#working-with-variables
推荐阅读
- date - 在一天结束后更改值 (SwiftUi)
- java - 如何在 TelegramBots 库(Java)中使用 AbilityBot 固定消息?
- javascript - 自动将货币添加到文本框
- html - 我在更改导航中导航链接的文本颜色时遇到问题。任何帮助,将不胜感激
- java - 在链接表 postgresql 中创建行
- python - 格式化 URL 的正确 python/django 方式是什么?
- html - 填充最后一个块的空闲空间
- javascript - 迭代深度嵌套的 JSON
- scala - ZIO Streams:ZSink 和 ZTransducer 有什么区别?
- go - 数学/大:常量 18446744073709551616 溢出 int?