这是twilio api的代码。这里'callsid'是一个查询字符串。
$url = 'http://xxxx.com/phone/customer?to='.$number;
$call= $this->twilio->account->calls->get($this->request->query->get('CallSid'));
$call->update(array(
'Url' => $url,
'Method' => 'GET',
'StatusCallbackMethod' => 'GET',
'StatusCallback' => 'http://xxxx.com/phone/log/callback'
));
我的问题是,我们可以在查询字符串的位置放置一个数组键来获取密钥详细信息吗?像这样:
$url = 'http://xxxx.com/phone/customer?to='.$number;
$call = $this->twilio->account->calls->get($this->request->query->get('url'));
$call->update(array(
'Url' => $url,
'Method' => 'GET',
'StatusCallbackMethod' => 'GET',
'StatusCallback' => 'http://xxxx.com/phone/log/callback'
));
答案 0 :(得分:0)
来自Twilio的Ricky。
如果您想使用我们的PHP库过滤除CallSid
以外的其他内容,您可以使用迭代器。例如,此代码将返回当前正在进行的调用:
$filteredCalls = $client->account->calls->getIterator(
0, 50, array("Status" => "in-progress"));
foreach($filteredCalls as $call) {
print $call->price . '\n';
print $call->duration . '\n';
}