twilio“未知的情况下占
问题描述:
我试图通过Twilio发送一个简单的短信,使用PHP,但我得到这个致命的错误,twilio“未知的情况下占
未捕获的异常‘Twilio \例外\ TwilioException’有消息 ”未知的情况下账户'在 C:\ XAMPP \ htdocs中\ twilio \厂商\ twilio \ SDK \ twilio \休息\ Client.php:687
堆栈跟踪:
0 C:\ XAMPP \ htdocs中\ twilio \ twilio。 php(24):Twilio \ Rest \ Client - > __ call('accounts',Array)
1 C:\ XAMPP \ htdocs中\ Twilio \ twilio.php(24):Twilio \休息\客户 - >账户( 'AC8687f4eaba8c6 ...')
2 {主}抛出 C:\ XAMPP \ htdocs中\ Twilio \供应商\ twilio \ SDK \ Twilio \休息\ Client.php上 线687
这是我的本地服务器代码:
<?php
// Get the PHP helper library from twilio.com/docs/php/install
require_once 'vendor/autoload.php'; // Loads the library
use Twilio\Rest\Client;
$account_sid = 'AC8687f4eaba8c68XXXXXXXXXXXXX';
$auth_token = '6baf210351f27a38850XXXXXXXXXXXXXXXX';
$client = new Client($account_sid, $auth_token);
$messages = $client->accounts('AC8687f4eaXXXXXXXXXXX')
->messages->create('+52722XXXXXXX', array(
'From' => '+151240XXXXX',
));
?>
答
Twilio开发者传道这里。
看起来好像您正尝试从您授权PHP库的帐户首先发送消息。在这种情况下,您无需首先呼叫帐户资源。这可能是一个有意的疏忽,但我也注意到你的信息没有一个机构。
下面的代码应该为你工作:
<?php
// Get the PHP helper library from twilio.com/docs/php/install
require_once 'vendor/autoload.php'; // Loads the library
use Twilio\Rest\Client;
$account_sid = 'AC8687f4eaba8c68XXXXXXXXXXXXX';
$auth_token = '6baf210351f27a38850XXXXXXXXXXXXXXXX';
$client = new Client($account_sid, $auth_token);
$messages = $client->messages->create('+52722XXXXXXX', array(
'From' => '+151240XXXXX',
'Body' => 'Hello from my PHP code!'
));
?>
刚刚来到这里同样的问题,看起来我们从这里https://www.twilio.com/都复制粘贴的Twilio样本PHP代码控制台/短信/正在开始/建立这是破碎,并导致此异常... – wpearse
嗨伙计们! Twilio dev在这里。我们控制台中的代码示例确实不正确 - 我们将尽快修复它。一个@philnash下降在这里应该为你工作。感谢您将它引入我们的关注。 –
@AndrewTorkBaker仅供参考,代码示例仍然显示为不正确 – PottyBert