2016-05-29 30 views
1

誰かがTwilio番号をテキストするたびにメッセージ本文と送信番号を取得しようとしています。 Twilioに、新しいメッセージを受信するたびにエンドポイントにGETリクエストまたはPOSTリクエスト(GitHubサービスフックに似ています)を送信させたいと思います。Twilio - SMSメッセージを受信したときにエンドポイントにHTTPリクエストを送信する

[管理番号]セクションの[リクエストURL]機能が表示されますが、番号がテキストを受け取ったときにそのリクエストで送信されるメッセージ情報は表示されません。

今すぐ送信者の番号とメッセージ本文をフックから取得できますか?

答えて

1

あなたが探している情報は、エンドポイントの要求にあります。

TwilioがTwilio番号のいずれかのメッセージを受信すると、(フォームをポストしているブラウザのように)その番号に設定されたメッセージURLに対して同期HTTP要求が行われます。

あなたTwilio SMSのウェブフックが「HTTPのPOST」で構成されている場合は、あなたがこのような$_POSTなものからすべての値を取得することができます。

foreach ($_POST as $param_name => $param_val) { 
    // do something with $param_name and $param_val 
} 

またはメッセージ本文と送信数のために:

$message_body = $_POST['Body']; 
$sending_number = $_POST['From']; 
ドキュメント内

さらに詳しい情報:

https://www.twilio.com/docs/api/twiml/sms/twilio_request

+0

アルこれは参考になります。 C#WEB APIで同じことを投稿してください。C#でメッセージを読むにはどうすればいいですか? –

+1

@MARKANDBhattは、このhttps://www.twilio.com/docs/tutorials/walkthrough/masked-numbers/csharp/mvc –

+0

Alexを見て、リンクをたどった。何も役立たない。 –