使用PHP通过Twilio发送短信

3

您好,Twilio和PHP开发人员,

我是PHP的新手。有没有人能给我展示一个简单的php示例代码,用于接收来自Twilio的短信。

我的意思是,我需要一个简单的php代码,可以包含在我的网站中,接收来自Twilio的短信。

目前我只需要单向通信!

请帮忙提供几行代码的示例。我已经很长时间在苦苦挣扎学习PHP了。

谢谢, Kris。

2个回答

5

我该如何将数组添加到 $message = $client->account->sms_messages->create() 中,以便我可以添加回调URL? - andrebruton

2

SMS快速入门指南提供了您所需的一切。以下是我接收短信脚本的直接复制粘贴。它还执行一些额外的操作(例如将消息记录到数据库以跟踪对话等),因此您只需要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>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接