如何在PHP中获取Twilio Recording文件

时间:2014-01-08 07:53:11

标签: php twilio

我正在使用Twilio应用程序。我想得到录音的路径。我正在使用此代码:

$client = new Services_Twilio($sid, $token, $version);

$calls = $client->account->calls->getIterator(0, 50, array(      
)); 

$url = $call->subresource_uris->recordings;
变量$url /2010-04-01/Accounts/<acount id>/Calls/callerid/Recordings.json

中的

但是当我粘贴此网址"https://api.twilio.com/2010-04-01/Accounts/<acount id>/Calls/callerid/Recordings.json"时,它会为我提供警告弹出窗口以输入用户名和密码。

基本上我希望这个文件保存在我的系统上

1 个答案:

答案 0 :(得分:2)

Twilio传道者在这里。

您正在使用的网址是从Twililo请求Recording 资源的列表,而不是实际的音频文件。每个资源都包含一个名为 Url 的属性,表示实际的录音文件。

如果您要下载音频,则需要循环浏览该记录列表,并在Url属性中指定的Url上new HTTP GET request

希望有所帮助。