CodeIgniter用のFacebook OAuth認証ライブラリ

OAuthの勉強をかねてCodeIgniterでFaceBook用のライブラリを作ってみました。(PHP5.2以上)


サンプルデモIDやパスワードなどは記録しておりません)

ソースダウンロード

ソースをダウンロードして system/application/libraries/Facebook_api.php の初期設定項目($app_id、 $secret、$callback_url)にFaceBookアプリのID、シークレットキー、コールバックURL(同じなら site_url() でもよい)を入れてから、FTPアップロードしてブラウザで見て下さい。

既存のCodeigniterに組み込む際は、config.php
$config['uri_protocol'] = "AUTO";
 を
$config['uri_protocol'] = "PATH_INFO";
に変更してください、。

もちろんFacebookでアプリを登録しておく必要があります。

とりあえずHOMEのニュースフィードを表示させるとこまで作ったのですが、疲れたのでこれ以上は作っていません。ご希望があれば作ります。

少し改造すれば普通のCodeIgniterだけでなくCakePHPや一般ライブラリとしても使えるはずです。