2016-05-29 63 views
1

每次有人发送我的Twilio号码时,我正在寻找消息正文和发送短信的号码。我希望Twilio在每次收到新消息时向我的端点发送GET或POST请求(类似于GitHub服务挂钩)。Twilio - 收到SMS消息时向终端发送HTTP请求

我在管理编号部分看到了请求URL功能,但是当我的号码收到文本时,我看不到通过该请求发送的任何消息信息。

现在是否可以从钩子获取发件人的号码和邮件正文?

回答

1

您正在查找的信息在您的端点请求中。

当Twilio收到一个Twilio号码的消息时,它会为为该号码配置的消息URL发送同步HTTP请求(就像发送表单的浏览器一样)。

如果你的Twilio短信网络挂接配置了“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

亚历克斯,通过链接。毫无帮助。 –