0

Twilio-PHPコードのバージョンを動作させようとしています。私はそれと Twilio ライブラリをここでホストしました。

次の行でエラーがスローされます。

$response = $client->account->sms_messages->create($from,$number,$text);

エラーがスローされます:

"Call to member function create() on a non-object"

$from$number、および$text上記を文字列として定義します。最初の 2 つは検証済みの Twilio$text="Hi";です。呼び出しの構文は、その GitHub のクイックスタート セクションからカット アンド ペーストされているため、コードを適切に使用していない可能性が高くなります。

この質問には、エラー メッセージを理解するのに十分な説明がありませんでした。


実際のコード

  <?php
 require './twilio-php/Services/Twilio.php';

 $AccountSid = X;
 $AuthToken =X;

 $client = new Services_Twilio($AccountSid,$AuthToken);
 $number = "1111";
 $text = "This is a test";
 $from = "2222";
 $response = $client->account->sms_smessages->create($from,$number,$text);
 ?>

注: 実数と認証トークンをダミーに置き換えました。

4

2 に答える 2

1

あなたのアプリケーションがどのように動作するのか、なぜオブジェクトではないのかはわかりませんが、チェックを追加する必要があります:

if(!is_object($client->account->sms_messages)) {
    var_dump($client);
    die('something bad happened');
}

...
于 2013-06-05T10:02:48.720 に答える