【问题标题】:Sending SMS through Twilio using PHP使用 PHP 通过 Twilio 发送 SMS
【发布时间】:2012-10-30 02:08:58
【问题描述】:

您好 Twilio 和 PHP 开发人员,

我是 PHP 新手。谁能给我看一个简单的 php 示例代码,它接受来自 twilio 的短信。

我的意思是我需要一个简单的 phph 代码,我可以将它包含在我的网站中,它接受来自 twilio 的短信。

我现在只需要一种方式的通信!

Plz,有人用几行代码举个例子。我从很久以前就在 php 上苦苦挣扎。

谢谢, 克里斯。

【问题讨论】:

    标签: php twilio


    【解决方案1】:

    Twilio 有一些关于如何通过其 API 发送 SMS 消息的示例代码:

    http://www.twilio.com/docs/howto/sms-notifications-and-alerts

    http://www.twilio.com/resources/tarball/sms-notification.zip

    【讨论】:

    • 如何将数组添加到 $message = $client->account->sms_messages->create( 以便添加回调 URL?
    【解决方案2】:

    SMS Quickstart Guide 提供您需要的一切。这是我传入的文本脚本的直接复制+粘贴。它做了一些额外的事情(比如将消息记录到数据库中以跟踪对话等),所以你真的只需要header() 部分和echo 部分,下面是 TwiML。

    <?php
    require "sms.init.php";
    
    $db = new Handler();
    
    $sid     = $_REQUEST['SmsSid'];
    $acct_id = $_REQUEST['AccountSid'];
    $from    = substr($_REQUEST['From'], 2);
    $to      = substr($_REQUEST['To'], 2);
    $body    = $_REQUEST['Body'];
    $thread  = md5($from + $to);
    
    $db->recordSMS($acct_id, $from, $to, $body, "inbound", $thread);
    
    header("content-type: text/xml");
    echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
    
    ?>
    
    <Response>
        <Sms>Text Logged into Database.</Sms>
    </Response>
    

    【讨论】:

      猜你喜欢
      • 2017-10-12
      • 1970-01-01
      • 1970-01-01
      • 2019-06-02
      • 2010-11-23
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多