###前提・実現したいこと
CakePHP3でFacebookログインを行いたいのですが、エラーが発生してできません。
###発生している問題・エラーメッセージ
Error: Class 'App\Controller\Facebook\Facebook' not found
上記エラーが表示されます。
###該当のソースコード
src/Controller/UsersController.php内で下記コードでエラーが発生しています。
$fb = new Facebook\Facebook([
(1) Facebookでディベロッパー登録
(2) 下記facebookSDKをダウンロード
https://github.com/facebook/php-graph-sdk
(3) ダウンロードしたソースを下記フォルダ内に展開
src/Controller/Facebook/
-src/Controller/Facebook/autoload.php
-src/Controller/Facebook/Facebook.php
上記のように配置しています。
(4) src/Controller/UsersController.php内に下記記述の追加
php
1require __DIR__ . '/Facebook/autoload.php'; 2 3class UsersController extends AppController 4{ 5 6 public function initialize() 7 { 8 } 9 public function index() 10 { 11 12 $fb = new Facebook\Facebook([ 13 'app_id' => '*****', // Replace {app-id} with your app id 14 'app_secret' => '*****', 15 'default_graph_version' => 'v2.10', 16 ]); 17 } 18 19 20 21}
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー