2012-02-24 48 views
12

你好,
我想學習Twilio API。
當我[通過php發送短信] [1]腳本.. twilio返回一個status ='queued'的響應對象。現在我想在狀態更改爲「已發送」時收到通知。這可能與Twilio?如果是的話,任何機構都可以告訴我如何實施他的。

以及如何添加 'StatusCallback' URL
如何在SMS狀態從「已排隊」更改爲「已發送」時收到通知?

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

回答

19

你是在正確的軌道看向StatusCallback上。使用Twilio PHP庫時,可以使用數組作爲最後一個參數來設置任何可選參數。

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

當發送消息(或如果它失敗)的數據將被傳遞到StatusCallback網址。

+0

完美答案 – Frank 2013-02-04 06:29:08

+1

@Tim Lytle,你可以說什麼是StatusCallback URL結果? – Elby 2013-10-30 07:36:59

+1

@Elby在此處記錄:https://www.twilio.com/docs/api/rest/making-calls#status-callback-parameter – 2013-10-31 12:34:28

相關問題