読者です 読者をやめる 読者になる 読者になる

Facebook API

IT・コンピュータ

Facebook API

REST-like インターフェイスでドキュメントを読むとむずかしそうだが、PHPで使うのは簡単そうだ。
require_once 'facebook.php'; // facebook.php, facebook_php5_restlib.php
$facebook = new Facebook($key,$secret);
// ログインの確認,していなければログインページが表示される。
$user_id = $facebook->require_login();
$friends = $facebook->api_client->friends_get(); // Friends.get APIコール

$facebook->api_client は、FacebookRestClientクラス[facebookapi_php5_restlib.php]のインスタンスとなっている。FacebookRestClientクラスは、APIに対応するメソッドが用意されている(名前はa.b->a_bとなっているようだ)ので、それをコールすればよさそうだ。

アプリを作る場合には、ユーザIDを得て、ユーザIDに紐づく情報を独自サーバのDBなどに保存するようになるんだろうと思われる。(ユーザ情報はfacebookが持っているので保存する必要はないし、保存しないようにとfacebookのドキュメントに書いてあったと思う)