【发布时间】:2017-03-07 19:24:36
【问题描述】:
我试图弄清楚是否可以使用单个 REST 请求让 Twilio 呼叫电话号码并播放语音消息。语音消息的内容每次都会不同,因此需要将消息作为参数传递。
在查看 Twilio API“Making Calls”文档时,我看到了这个 curl 示例:
$ curl -XPOST https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Calls.json \
--data-urlencode "Url=http://demo.twilio.com/docs/voice.xml" \
--data-urlencode "To=+14155551212" \
--data-urlencode "From=+14158675309" \
-u 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token'
这指定了 XML 配置的 URL。对于动态文本,是否期望在进行 REST 调用之前将 xml 文件发布到 URL,然后在调用中提供该 URL?有没有办法将 XML 作为 POST 数据提供给端点,而不是使用 URL?
提前致谢。
gmc
【问题讨论】:
-
当您使用其他 API 拨打电话时。您传递一个 url,当接收者接听电话时就会触发。您可以在 url 中传递该消息,您可以在该 url 上设置 twiml 来说出该消息。
标签: twilio