1

次のコードを使用して、通話と SMS のログを取得できます。PHP を使用して特定の日付のみを検索するようにこのコードを変更するにはどうすればよいですか?

// 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(); 
}
4

2 に答える 2

2

次のようなコード スニペットを追加します。

$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

于 2013-01-03T03:45:34.340 に答える
1

ユーザーの検索用語StartTime>StartTime<このため。最初の 1 つは通話開始時刻がそれより大きいことを意味し、最後の 1 つは通話開始時刻が小さいことを意味します。

2009 年 7 月 4 日から 6 日の間に開始されたすべての通話を検索するには、検索語を追加します

array(
    'StartTime>' => '2009-07-04',
    'StartTime<' => '2009-07-06'
)

twilio docの例 4 を参照してください。

また、いつでも twilio サポートに問い合わせることができます。彼らはたいてい喜んで助けてくれます。

于 2012-12-25T17:53:43.307 に答える