Twilio php在接收短信时从数字中获取


Twilio php get from number when receiving sms

使用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>