2012-02-24 28 views
12

こんにちは、
私はTwilio APIを勉強しようとしています。
私は[php] [1]スクリプトを介してSMSを送信します。twilioはステータス= 'queued'のレスポンスオブジェクトを返します。今度はステータスが「送信済み」に変わったときに通知を受けたいと思う。これはTwilioで可能ですか?もしそうなら、どのようにしても彼の体をどのように実行するかについて私に助言することができます。

そして、どのように 'StatusCallback' URLを追加する
SMS Statusが 'Queued'から 'Sent'に変更されたときに通知を受け取る方法は?

$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ライブラリを使用する場合、任意のオプションパラメータは、配列を最後の引数として使用して設定できます。

メッセージが送信される(または、それが失敗した場合)のデータが StatusCallback URLに渡されます
<?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') 
); 

+0

完璧な答え – Frank

+1

@Tim Lytle、StatusCallback URLの結果は何ですか? – Elby

+1

@Elbyここに文書化されています:https://www.twilio.com/docs/api/rest/making-calls#status-callback-parameter –

関連する問題