使用PHP通过Twilio发送SMS

时间:2011-07-28 00:09:55

标签: php twilio

Hi Twilio和PHP dev,

我是PHP的新手。任何人都可以给我看一个简单的PHP示例代码,它接受来自twilio的短信。

我的意思是我需要一个简单的phph代码,我可以在我的网站中包含来自twilio的sms消息。

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

Plz,有人用几行代码举个例子。我很久以前就在用PHP来挣扎。

谢谢, 克里斯。

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分: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>