コントローラ実装サンプル:CodeIgniterにFacebook SDKを組み込む
公開日:
更新日:
前ページで用意したfb_modelの使い方のコントローラー実装サンプルです。
ログイン処理
$user = $this->fb->get_user('me'); if(empty($user)){ $loginurl = $this->fb->get_login_url("リダイレクト先指定があればここに入れる"); // リダイレクト先で$this->fb->get_user('me');とするとユーザー情報が取得できる redirect($loginurl); return false; }
アクセストークンを使ったログイン処理
$this->fb->set_token($token); // $tokenは事前に保存しておいたアクセストークン
この他、一般的なAPIアクセスについては、$this->fb->api(“api URL”,”メソッド”,”api用のデータ”,”fqlクエリ”);のようにアクセスします。
api URLもfqlクエリもセットされていない場合は、上記functionからfalseが返ります。