Twilio php在收到短信时从号码获取

时间:2015-02-14 21:51:54

标签: php sms twilio

使用Twilio和php脚本如何从传入的短信中获取来自号码和正文数据?

我有一个付费帐户。我的传入文本通过twilio发送到我的PHP脚本,但我只需要知道如何获取数字和正文。

这应该很容易,但事实并非如此。

<? // my script

$from = ???;
$body = ???;

?>

请提供一个php示例,如果可以,因为我不理解他们的api没有例子。感谢

2 个答案:

答案 0 :(得分:1)

Twilio传道者在这里。

参数作为表单编码数据从Twilio传递,因此您可以使用PHP的$_REQUEST对象:

$_REQUEST['From']

查看此快速入门以获取更长的示例:

https://www.twilio.com/docs/quickstart/php/sms/replying-to-sms-messages

希望有所帮助。

答案 1 :(得分:0)

所有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>