私はRachet WebSocketsを使って作業していて、簡単なチャットアプリケーションを作成しました。この例では、WebSocket名前空間を使用しています。これは初めての名前空間です。今私はTwilioサービスを追加しようとしていますが、私の名前空間にTwilioを追加することができます。私はhttps://www.twilio.com/docs/libraries/php#using-without-composerPHP - 作曲家名前空間環境でTwilioにアクセスする方法
:
は、私はそれは私がこのウェブサイトからのステップに従っ
{
"autoload": {
"psr-0": {
"Websocket": "src"
}
},
"require": {
"cboden/ratchet": "^0.3.3",
"twilio/sdk": "^4.5"
}
}
composer.jsonファイルでautoload_files.php
<?php
// autoload_files.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
$vendorDir . '/twilio/sdk/Services/Twilio.php',
);
に自動的にロードされて知っています私のクラスのメソッドの中でtwilioをこのように呼び出す:
$AccountSid = "xxxxxxxxxxxxxxxxx";
$AuthToken = "xxxxxxxxxxxxxxxxx";
$client = new Client($sid, $token);
$message = $client->account->messages->create(array(
'To' => "+555555555",
'From' => "+555555555",
'Body' => "This is a test",
));
はこのエラーを取得してください:Uncaught Error: Class 'Websocket\Client' not found in ......
私は、作曲と名前空間に非常に新しいです、これは私を助けるために十分な情報であると思います。
興味深いのは、Composerを使用しているときに、なぜそのWebサイトの "without-compos-composer"アンカーにリンクしていますか? – Sven