twilioサブアカウントで設定された個々の電話番号に対してアウトバウンドSMSログを取得しようとしています。私はPHPプログラミング言語を使用しており、apiコンソールを見ています: https://www.twilio.com/docs/api/rest/usage-records個々の電話番号のアウトバウンドSMSの使用/ログを取得する
私の調査によると、使用記録apiは私のtwilioアカウントに対してのみ総使用量情報を返します。つまり、アカウントの3つの購読番号すべてに対して500の発信SMSがN1、N2、N3と表示されます。私がここで望むのは、各番号N1、N2、N3に対して個別に送受信されるSMSの数を取得することです。この点で私を助けてください。
ありがとうございました
私はすでにこのようにしています。
$sub_acc = $client->accounts->get($sub_account->sid);
$numbers = $sub_acc->incoming_phone_numbers;
$phone_sms_count = array();
foreach ($numbers as $number) {
$sms_count = 0;
foreach ($sub_acc->messages->getIterator(0, 50, array(
"From" => $number->phone_number,
"DateSent" => $last_six_months_date)) as $sms)
{
$sms_count++;
}
$phone_sms_count[$number->phone_number] = $sms_count;
}
ただし、各番号のSMSカウントを計算するには時間がかかります。私は単一のサブアカウントに5つの番号を設定しましたが、私は10のサブアカウントを持っています これは限界を壊すでしょう。 メッセージを反復することなく、各電話番号のSMSカウントを取得する方法はありますか?
私は単一のサブアカウントに対して複数の番号を持っており、それぞれに対して使用ログを追跡する必要があります。 – Smith
@Smith各番号の使用状況を追跡し、各番号のサブアカウントを作成する必要がある場合 –
サブアカウントはすでに作成していますが、サブアカウントには4つの番号があります。 – Smith