2017-03-07 97 views
1

我試圖通過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',   
    )); 
?> 

回答

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

剛剛來到這裏同樣的問題,看起來我們從這裏https://www.twilio.com/都複製粘貼的Twilio樣本PHP代碼控制檯/短信/正在開始/建立這是破碎,並導致此異常... – wpearse

+2

嗨夥計們! Twilio dev在這裏。我們控制檯中的代碼示例確實不正確 - 我們將盡快修復它。一個@philnash下降在這裏應該爲你工作。感謝您將它引入我們的關注。 –

+0

@AndrewTorkBaker僅供參考,代碼示例仍然顯示爲不正確 – PottyBert

相關問題