twilio 하위 계정에 구성된 각 개별 전화 번호에 대해 아웃 바운드 SMS 로그를 얻으려고합니다. PHP 프로그래밍 언어를 사용하여 API 콘솔을 살펴 보았습니다. https://www.twilio.com/docs/api/rest/usage-records개별 전화 번호 아웃 바운드 SMS 사용/로그 가져 오기
내 탐험 결과에 따르면 사용 레코드 api는 내 twilio 계정에 대한 총 사용 정보 만 반환합니다. 즉, 내 계정에 등록 된 세 개의 번호 모두에 대해 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