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!' 
    )); 
?> 
+0

刚刚来到这里同样的问题,看起来我们从这里https://www.twilio.com/都复制粘贴的Twilio样本PHP代码控制台/短信/正在开始/建立这是破碎,并导致此异常... – wpearse

+2

嗨伙计们! Twilio dev在这里。我们控制台中的代码示例确实不正确 - 我们将尽快修复它。一个@philnash下降在这里应该为你工作。感谢您将它引入我们的关注。 –

+0

@AndrewTorkBaker仅供参考,代码示例仍然显示为不正确 – PottyBert