Я создаю приложение на PHP и хочу интегрировать Twilio API для отправки SMS. Я хочу обрабатывать только исходящие сообщения. Я использую официальную библиотеку оболочки Twilio-PHP.
require_once "Twilio.php";
$accountSid = "<<test-sid>>";
$authToken= "<<test-auth-token>>";
$fromNumber = "+15005550006";
$client = new Services_Twilio($accountSid, $authToken);
$messages = $client->account->sms_messages->getIterator(0, 50,
array('DateSent>=' => '2013-01-01',
'DateSent<=' => '2013-09-31',
'From' => $fromNumber));
foreach($messages as $message){
echo $message->body;
}
Приведенный выше код является основной идеей кода, который я использую в своем приложении. Когда я запускаю приложение, я получаю следующее сообщение об исключении.
Resource not yet accessible with Test Account credentials
Когда я использую токен Sid и Auth действующей учетной записи с номером телефона, он работает нормально. Но я хочу протестировать свой сценарий с тестовыми учетными данными. Я получил тестовый Sid и токен аутентификации по ссылке https://www.twilio.com/user/account/developer-tools/test-credentials и используя магический номер +15005550006 в качестве номера телефона "от". Я не хочу, чтобы меня заряжали во время тестирования.
Пожалуйста, дайте мне знать, если мне что-то не хватает в настройке учетной записи.
Также я не уверен, как обработать это исключение и показать удобное сообщение.