コントローラ実装サンプル: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が返ります。

CodeIgniterにFacebook SDKを組み込むにコメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です