首页 > 解决方案 > 如何在 Twilio 交互式语音系统中获取第三方数据?

问题描述

Twilio 提供了一些文档来解释如何创建交互式语音体验,例如,如何提示呼叫者按键并提供不同的菜单或基于它执行操作。

但是,我找不到任何关于如何根据用户输入从第三方服务获取数据的信息。

例如,假设用户在键盘中输入他的邮政编码,我想从天气 API 中获取天气并以语音形式将其返回给用户。

这可能吗?如果是,如何?

标签: node.jstwiliotwilio-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


推荐阅读