在php中获取关键细节

时间:2014-02-07 03:21:47

标签: php query-string twilio

这是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'
));

1 个答案:

答案 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';
}

您可以查看list of available filters in the docs