通过Twilio使用PHP发送SMS

问题描述:

嗨Twilio和PHP dev,通过Twilio使用PHP发送SMS

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

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

我只需要单向沟通!

Plz,有人用几行代码给出了一个例子。我从很久以前就开始苦于PHP。

谢谢, 克里斯。

Twilio提供了如何通过他们的API发送SMS消息的一些示例代码:

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

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

+1

和SMS快速入门:http://www.twilio.com/docs/quickstart/sms/ –

+0

如何将阵列添加到$消息= $客户 - >帐户 - > sms_messages->创建(这样我可以添加回调URL? – andrebruton

SMS Quickstart Guide提供averthing你的需要。这是我的传入文本脚本的直接复制粘贴。它会做一些额外的工作(例如将消息记录到数据库中用于跟踪对话等),所以您只需要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>