「calls-inbound」と「sms-inbound」の使用状況データを取得したい場合は、そのようにカテゴリのパラメータとして配列を渡します。Twilio Usage API、複数のカテゴリ(すべてのカテゴリではない)からデータを取得する方法
$records = $client->usage->records->read(
array(
"category" => array("calls-inbound","sms-inbound")
"startDate" => "2012-09-01",
"endDate" => "2012-09-30"
)
);
ただし、これは最初の配列項目「calls-inbound」のデータのみを返します。複数のカテゴリについてデータを取得する方法はありますが、すべてのカテゴリを取得する方法はありませんか?
助けていただきありがとうございます。しかし、それはひどく非効率なようです。 すべてのカテゴリをリクエストするには、サブアカウントごとに3秒近くかかります。 1つのカテゴリを要求するには約400msかかります。したがって、一度にいくつかのカテゴリのみを取得する方法を提供すると便利です。 お返事ありがとうございます。 –
私はそれを内部的に調達しましたが、近い将来何かを引き起こすことは約束できません。その間に、私はおそらく、私がバックグラウンドジョブでそれをやったので、要求の長さがユーザーに直面しているアプリケーションに影響しないように、使用記録を取り出すことを確かめました。そうすれば、完全なリクエストを作成し、将来の見通しのためにキャッシュする方が合理的かもしれません。 – philnash