2016年2月17日
簡単にFacebook Connect認証ができる、公式PHP SDKの使い方を紹介します。
Facebookにログインして利用するWebアプリケーションを簡単に開発することができます。
公式サイト:Facebook SDKs & Tools
GitHub:Facebook PHP SDK
動作環境:php 5.2以上(JSONを使うため、5.1系はphp-json モジュールが必要)
ライセンス:Apache Licence
上記サイトからダウンロードします。
サンプルファイルが含まれているので参考になります。
Facebookでアプリケーション登録をする必要があります。「Create New App」から登録します。
Facebook DEVELOPERS
登録が完了したら、App ID/API Key、secretが発行されるので、PHP SDKのexample.phpに入力します。
とりあえずこれで、example.phpにアクセスするとFacebookアカウントでログインができます。
ログイン情報、アカウント情報などは、Cookieに保存されます。
一番よく使うと思われる、ユーザーネームは下記のようにして取得できます。
プロフィール写真も簡単に取得することができます。
ログイン、ログアウト用のURLは下記のようにして取得できます。