使用Twilio和php脚本,如何从传入的短信中获取from数字和正文数据?
我有一个付费帐户。我收到的文本通过twilio发送到我的php脚本,但我只需要知道如何获得数字和正文。
这应该很容易,但事实并非如此。
<? // my script
$from = ???;
$body = ???;
?>
如果可以的话,请提供一个php示例,因为我不理解他们没有示例的api。感谢
Twilio福音传道者。
参数是作为表单编码数据从Twilio传递的,因此您可以使用PHP的$_REQUEST
对象:
$_REQUEST['From']
看看这个快速启动的一个更长的例子:
https://www.twilio.com/docs/quickstart/php/sms/replying-to-sms-messages
希望能有所帮助。
所有Twilio文档的最大问题是它假设您有RESTful服务的经验,纯粹出于同样的原因,我自己也遇到过很多问题。我发现这很有帮助,因为它在几行代码中解释了从哪里获取信息以及如何处理信息。如果你搜索这个,很难找到。到处都有发送短信的例子,而没有接收短信的例子。希望能有所帮助。我被禁止在这里提问,因为我知道的还不够!!!我不知道这是怎么回事,但每个人都必须从某个地方开始,因为这篇文章完美地展示了这一点。
<?php
$number = $_POST['From'];
$body = $_POST['Body'];
header ('Content-Type: text/xml');
?>
<Response>
<Message>
Hello <?php echo $number ?>.
You said <?php echo $body ?>
</Message>
</Response>