PHP, Twilio SMS — захват ответа twilio

Я пытаюсь отправить несколько SMS-сообщений с помощью Twilio, и пока это довольно прямолинейно, но я использую некоторые тестовые данные для захвата различных сценариев и использовал «1234567890» в качестве номера телефона для фиксации ошибки, но я получаю следующая ошибка при переходе на страницу, которая запрашивает API twilio:

Fatal error: Uncaught exception 'Twilio\Exceptions\RestException'
with message '[HTTP 404] Unable to fetch record: 
The requested resource /PhoneNumbers/1234567890 was not found'

Вот мой код:

  use Twilio\Rest\Client;
  $client = new Client($sid, $token);

  if($ph && preg_match('/^[0-9]{10}$/', $ph)) {

        //this returns an array containing type, error_code, and a boolean       
        //value for is_valid.
        $response = lookup($client, $ph);

        if($response['is_valid']) {

            //send the message via twilio.
            $message = $client->messages->create(
                $ph,
                array(
                    'from'  =>  'my_twilio_number_goes_here',
                    'body'  =>  'text_body_goes_here'
                )
            );

            //handle twilio response
            $status = $message->status;
            $sid = $message->sid;
   }

Как я могу зафиксировать этот ответ?


person hyphen    schedule 13.10.2016    source источник
comment
Вам нужно попробовать/отловить исключение php.net/manual/en/language.exceptions. php   -  person Jack    schedule 13.10.2016
comment
ох... так глупо. Я не знаю, о чем я думал. спасибо!   -  person hyphen    schedule 13.10.2016