2016-05-18 2 views
0

私はTwilio PHP APIを使用して、発信SMSメッセージのSIDを記録しようとします。その情報を取得するには?Twilio PHP:発信SMSメッセージを取得する方法

SMSを送信して再読するのに問題はありませんが、送信メッセージからSIDはうまく動作しますが、データベース内のすべてのメッセージデータを保存しない別のAPPのTwilioから直接メッセージを取得する必要があります。

$twilio = new Services_Twilio('SID','TOKEN'); 

    $message = $twilio->account->messages->sendMessage( 
     $_POST['From'], // twilio phone number 
     $_POST['To'], // the number we are sending to - Any phone number 
     $_POST['Body'] // the sms body 
    ); 
+0

ねえ、あなたは私にあなたのコードの一部を表示することができますので、私ができますあなたを助けてください? –

+0

投稿コード –

答えて

1

ここではTwilioの開発者エバンジェリストです。

message SIDを取得するには、$message->sid;の値を読んでください。だから、

あなたが行うことができ、あなたのコード内:

echo $message->sid; 

あなたが要求によって返されたすべての変数を見たい場合は、あなたが何か行うことができます:

var_dump($message); 

を、これはあなたの情報を提供します返されるすべての変数についてあなたがメッセージを送信するためにTwilio REST APIを使用している場合、あなたは以下のようなメッセージSIDを取得することができます

・ホープ、このヘルプあなた

+0

に更新コードがあります。まあ、私は愚かな質問をすることだけを考え出す。シンプルだけど私の間違いは他の人に助けになる。私は11年後には基本的に失敗します。 Twilioは良いサービスですが、時には統合のための頭痛にもなりました。どうもありがとう! –

+0

ええ、あなたを助けてうれしいです。それ以上質問があれば元に戻って、私たちは常に –

+0

の周りにいます。すぐに通話や録音済みのメッセージの自動化に取り掛かります。あなたに会いましょう。 :) –

1

$sms_sent = $client->messages->create(
    '+1xxxxxxxxxx', 
    array(
     'from' => 'MESSAGING SERVICE SID', 
     'body' => "XXXXXX XXXXXX", 
     'statusCallback' => "http://myapplication_callback_url" 
    ) 
); 

$sms_sent = (array) $sms_sent; 
$sms_sid = $sms_sent["\0*\0" . 'properties']['sid']; 
関連する問題