首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用twilio-php库检索两个日期之间进行的所有调用?

如何使用twilio-php库检索两个日期之间进行的所有调用?
EN

Stack Overflow用户
提问于 2012-12-26 01:43:09
回答 2查看 1.4K关注 0票数 1

使用以下代码,我可以获得通话和短信的日志。如何修改此代码,使其仅在特定日期之间使用PHP进行搜索?

代码语言:javascript
复制
// Instantiate a new Twilio Rest Client 
$client = new Services_Twilio($AccountSid, $AuthToken, $ApiVersion); 

// http://www.twilio.com/docs/quickstart... 
try { 
  // Get Recent Calls 
  foreach ($client->account->calls as $call) { 
    echo "Call from $call->sid : $call->from to $call->to at $call->start_time of length $call->duration $call->price <br>"; 
  } 
} 
catch (Exception $e) { 
  echo 'Error: ' . $e->getMessage(); 
}
EN

回答 2

Stack Overflow用户

发布于 2013-01-03 11:45:34

您将需要添加一个代码片段,如下所示:

代码语言:javascript
复制
$client = new Services_Twilio('AC123', '123');
foreach ($client->account->calls->getIterator(0, 50, array(
    'StartTime>' => '2012-04-01',
    'StartTime<' => '2012-05-01'
)) as $call) {
    echo "From: {$call->from}\nTo: {$call->to}\nSid: {$call->sid}\n\n";
}

如果要过滤列表,则必须使用getIterator命令自己构造迭代器。这里有更多的文档:Filtering Twilio Calls with PHP

票数 2
EN

Stack Overflow用户

发布于 2012-12-26 01:53:43

为此,用户搜索术语StartTime>StartTime<。第一个表示呼叫开始时间大于,最后一个表示呼叫开始时间小于。

要查找2009年7月4日至6日之间开始的所有呼叫,请添加搜索词

代码语言:javascript
复制
array(
    'StartTime>' => '2009-07-04',
    'StartTime<' => '2009-07-06'
)

请参阅twilio doc上的示例4。

另请注意,您可以随时请求twilio支持。他们通常很乐意帮忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14032761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档