Подтвердить что ты не робот

Как получить уведомление, когда статус SMS изменяется с "Очередь" на "Отправлено"?

Здравствуйте,
Я пытаюсь изучить Twilio API.
Когда я [отправлю SMS через php] [1] скрипт.. twilio возвращает объект ответа со статусом = 'queued'. Теперь я хочу получить уведомление, когда статус изменится на "отправлено". Возможно ли это с Twilio??? и если да, тогда любой орган может мне посоветовать, как его реализовать.

И как добавить URL 'StatusCallback'

$sms = $client->account->sms_messages->create(
            // the number we are sending from, must be a valid Twilio number
            "000-000-0000", 

            // the number we are sending to - Any phone number
            "0000000000",

            // the sms body
            "Hey Friend, Monkey Party at 6PM. Bring Bananas!"
        );
4b9b3361

Ответ 1

Вы на правильном пути, смотря на StatusCallback. При использовании Twilio PHP Library любые дополнительные параметры могут быть установлены с использованием массива в качестве последнего аргумента.

<?php
$sms = $client->account->sms_messages->create(
  "1235551234", 
  "1235554321",
  "Hey Friend, Monkey Party at 6PM. Bring Bananas!",
  array('StatusCallback' => 'http://example.com/sms/status.php')
);

Когда сообщение отправляется (или если оно не выполняется), данные будут переданы в URL-адрес StatusCallback.