【问题标题】:Twilio php get from number when receiving smsTwilio php接收短信时从号码获取
【发布时间】:2015-02-14 21:51:53
【问题描述】:

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

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

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

<? // my script

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

?>

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

【问题讨论】:

标签: php sms twilio


【解决方案1】:

Twilio 布道者在这里。

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

$_REQUEST['From']

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

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

希望对您有所帮助。

【讨论】:

  • 感谢德文的快速回复。我会标记你的答案是正确的。我刚刚在几分钟前找到了你的回复。 :)
【解决方案2】:

所有 Twilio 文档的最大问题是它假设您有 RESTful 服务的经验, 出于同样的原因,我自己也有很多问题。 我发现这很有帮助,因为它用几行代码解释了从哪里获取信息以及如何处理信息。如果您搜索此内容,则很难找到。到处都有发送 SMS 的示例,而没有接收的示例。希望有帮助。 p.s.我禁止在这里提问,因为我知道的不够多!!!我不知道这是如何工作的,但每个人都必须从某个地方开始,因为这篇文章完美地展示了这一点。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 2020-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多