gpt4 book ai didi

java - Twilio 无法与我存储在亚马逊 S3 上的 xml 文件通信

转载 作者:行者123 更新时间:2023-12-04 21:00:12 25 4
gpt4 key购买 nike

我有一个 twilio 帐户,可以打电话。我还可以使用 twiML Bins 进行一些文字转语音。不过我想叫人手玩我amazon服务器上存储的录音,我的java代码如下:

callParams.put("To", "#number"); 
callParams.put("From", "#number");
callParams.put("Url", "https://myserveraddress/play.xml");

xml代码如下:

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Play>https://myserveraddress/jazz.mp3</Play>
</Response>

我的 mp3 存储在与我的 xml 相同的位置。但是当我尝试调用电话时,twilio 调试器告诉我:

错误 - 11200。HTTP 检索失败。

任何帮助将不胜感激。

最佳答案

这里是 Twilio 布道者。

默认情况下,Twilio 将向 Url 发出 POST 请求,我猜您的 Web 服务器无法从 POST 请求提供 .xml。您可以发送 Method 参数来告诉 Twilio 发出 GET 请求:

callParams.put("To", "#number"); 
callParams.put("From", "#number");
callParams.put("Url", "https://myserveraddress/play.xml");
callParams.put("Method", "GET");

这是一个更长的示例:http://twilio.com/docs/api/rest/making-calls#example-5

希望对您有所帮助。

关于java - Twilio 无法与我存储在亚马逊 S3 上的 xml 文件通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39501359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com