Как я могу повторно отправить SMS с помощью Twilio api?

Я пытаюсь использовать Twilio api для отправки SMS своим клиентам. Когда я использую пробную учетную запись, я использую этот код:

<?php 
        require('Services/Twilio.php'); 
        $account_sid = '{my_sid}'; 
        $auth_token = '{my_token}'; 
        $client = new Services_Twilio($account_sid, $auth_token); 
        $callback=$client->account->messages->create(array( 
            'To' => "+84974366xxx", 
            'From' => "+14845280xxx", 
            'Body' => "hello world",   
        ));
        print_r($callback);
?>

В полученном мной смс было «Отправить с пробной учетной записи Twilio» перед «hello world». Теперь я обновил свою учетную запись и снова протестирую этот код. Он по-прежнему успешно отвечает, но на мой номер телефона не приходят СМС. Теперь, как я могу проверить статус обратного вызова $ и повторно отправить смс?


person hazymnc    schedule 16.09.2014    source источник
comment
что написано в журнале вашей учетной записи. Сообщение было доставлено? Если да, проверьте, на какой номер он был доставлен.   -  person vaibhavmande    schedule 16.09.2014
comment
Проверьте журнал своей учетной записи в мониторе приложений Twilio: twilio.com/user/account/log / messages, чтобы узнать, куда было доставлено сообщение и было ли оно доставлено вообще!   -  person phalt    schedule 19.09.2014


Ответы (1)


Вы можете использовать параметр обратного вызова статуса. Это позволяет вам настроить URL-адрес, который будет вызывать Twilio, при этом вы получите различные сведения о действии, с которым вы его настроили. Для смс вы можете ожидать такие значения статуса, как сбой, отправлено, доставлено, и это лишь некоторые из них. затем вы можете использовать эти значения, чтобы определить, требуются ли дальнейшие действия, такие как повторная отправка сообщения и т. д.

для получения дополнительной информации я предлагаю посмотреть api сообщений Twilio здесь https://www.twilio.com/docs/api/rest/sending-messages#post-parameters-optional

надеюсь, это поможет

person Louis Lewis    schedule 12.11.2014