如何使用parentSID将childSID导入twilio

时间:2016-09-13 11:28:20

标签: javascript twilio twilio-api

我在我的应用程序中使用Twilio javascript SDK。

Twilio连接总是返回一个parentSID,但是在childSID中有实际数据可用,如何使用parentSID获取childSID,有没有办法获取childSID列表?

提前致谢。

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

您可以使用Twilio的REST API返回父SID的所有子调用。您只需拨打Calls list resource并传递parent call SID parameter即可。在Node.js中看起来像这样:

var accountSid = "your_account_sid";
var authToken = "your_auth_token";
var client = require('twilio')(accountSid, authToken);

client.calls.list({ parentCallSid: "the_parent_call_sid" }, function(err, data) {
    data.calls.forEach(function(call) {
        console.log(call.sid);
    });
});

修改

这是您需要的PHP版本。您需要下载Twilio PHP helper library,然后使用以下代码:

require_once '/path/to/vendor/autoload.php'; // Loads the library
use Twilio\Rest\Client;

// Your Account Sid and Auth Token from twilio.com/user/account
$sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$token = "your_auth_token";
$client = new Client($sid, $token);

$calls = $client->calls->read(
    array("ParentCallid" => "the_parent_call_sid")
);
// Loop over the list of calls and echo a property for each one
foreach ($calls as $call) {
    echo $call->sid;
}

让我知道这是否有帮助。