我希望每次有人发送我的Twilio号码时都会收到短信正文和发送短信的号码。我希望每次收到新消息时,Twilio都会向我的端点发送GET或POST请求(类似于GitHub服务挂钩)。
我在管理号码部分看到了“请求网址”功能,但是当我的号码收到文本时,我看不到通过该请求发送的任何消息信息。
是否可以立即从钩子中获取发件人的号码和邮件正文?
答案 0 :(得分:1)
您要查找的信息位于对终端的请求中。
当Twilio收到您的某个Twilio号码的消息时,它会对为该号码配置的消息URL发出同步HTTP请求(就像发布表单的浏览器一样)。
如果您的Twilio SMS webhook配置了'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'];
文档中的更多信息: