【发布时间】:2015-03-01 05:21:44
【问题描述】:
我正在尝试在 Yii 上配置 Twilio 以发送 SMS,但无法配置它。不幸的是,Twilio 也帮不上什么忙。以下是我到目前为止所做的:
- 从this link. 下载了 Twilio PHP 库
- 将文件夹复制到 protected/vendors 目录
- 导入 twilio 文件夹并在代码中将“require”添加到主文件“Twilio.Php”中。我在接触 Twilio 后才知道这一点,但问题仍然存在。“require_once”和“require”都试过了
我什至尝试添加以下内容的显式引用,但这甚至不起作用:
- 服务/Twilio/Rest/Accounts.php
- 服务/Twilio/HttpStream.php
- Services/Twilio/Resource.php
以下是我的开发环境:
- Apache 2.2.22
- PHP 5.3
- Yii 框架 1.1.13
- Windows-7 64 位
以下是我的代码:
public function SendSMS(){
Yii::import('application.vendors.twilio-php.Services.Twilio.Resource.php');
Yii::import('application.vendors.twilio-php.Services.Twilio.Rest.Accounts.php');
Yii::import('application.vendors.twilio-php.Services.Twilio.ListResource.php');
Yii::import('application.vendors.twilio-php.Services.Twilio.HttpStream.php');
include 'C:\Projects\EMR\webapp\protected\vendors\twilio-php\Services\Twilio.php';
$AccountSid = "SID";
$AuthToken = "Token";
$client = new Services_Twilio($AccountSid, $AuthToken);
$sms = $client->account->sms_messages->create(
"111-222-3333", // From this number
"9999999999", // To this number
"First PHP Test message!"
);
// Display a confirmation message on the screen
echo "Sent message {$sms->sid}";
}
以下是我得到的错误屏幕截图
非常感谢任何帮助!!!
【问题讨论】: