twilio'未知的上下文帐户

Che*_*zco 2 php twilio

我试图通过Twilio发送一个简单的短信与Php,但我得到这个致命的错误,

未捕获的异常'Twilio\Exceptions\TwilioException',在C:\ xampp\htdocs\Twilio\vendor\twilio\sdk\Twilio\Rest\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\Rest\Client-> accounts('AC8687f4eaba8c6 ...')

2 {6}在第687行的C:\ xampp\htdocs\Twilio\vendor\twilio\sdk\Twilio\Rest\Client.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->accounts('AC8687f4eaXXXXXXXXXXX') 
    ->messages->create('+52722XXXXXXX', array( 
         'From' => '+151240XXXXX',        
    ));
?>
Run Code Online (Sandbox Code Playgroud)

phi*_*ash 5

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!'
    ));
?>
Run Code Online (Sandbox Code Playgroud)

  • 嗨伙计!Twilio dev在这里.我们控制台中的代码示例确实不正确 - 我们将尽快修复它.放在这里的@philnash应该适合你.感谢您引起我们的注意. (2认同)