Twilio php 接收短信时从号码获取

Twilio php get from number when receiving sms

使用 Twilio 和 php 脚本如何从收到的短信中获取发件人号码和正文数据?

我有一个付费帐户。我的传入文本正在通过 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 服务的经验, 出于同样的原因,我自己也遇到过很多问题。 我发现这很有帮助,因为它在几行代码中解释了从哪里获取信息以及如何处理信息。如果你搜索这个,很难找到。到处都有发送短信和接收 none 的例子。希望有所帮助。 p.s。禁止在这里提问,因为我不够了解!!!我不知道这是如何工作的,但每个人都必须从某个地方开始,因为这个 post 完美显示。

<?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>