2012-02-24 18 views
12

Merhaba,
Twilio API'yi öğrenmeye çalışıyorum.
[php ile [SMS] yoluyla [1] komut dosyası gönderirken. Twilio, status = 'queued' olan bir yanıt nesnesini döndürür. Şimdi durum 'gönderilecek' olarak değiştiğinde haberdar olmak istiyorum. Twilio ile bu mümkün mü ??? ve eğer evetse o zaman herhangi bir beden onun nasıl uygulanacağı konusunda tavsiyede bulunabilir.
Ve nasıl
'StatusCallback' url Sen StatusCallback isteyen doğru yoldayız
SMS Durumu 'Kuyruk' dan 'Gönderildi' olarak değiştiğinde nasıl bildirim alınır?

$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!" 
     ); 

cevap

19

ekleyin. Twilio PHP Kitaplığı'nı kullanırken, herhangi bir isteğe bağlı parametre, son argüman olarak bir dizi kullanılarak ayarlanabilir. (Başarısız olursa veya) mesajı gönderilir

<?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') 
); 

veri StatusCallback url geçilecek.

+0

Mükemmel bir yanıt – Frank

+1

@Tim Lytle, StatusCallback URL sonucunun ne olduğunu söyleyebilir misiniz? – Elby

+1

@Elby Burada belgelendirildi: https://www.twilio.com/docs/api/rest/making-calls#status-callback-parameter –

İlgili konular