2011-03-13 5 views
2

私はFacebookとPHPを初めて使っています。これまでのところ、Facebookのセッション+権限に接続し、ログインしたユーザープロフィールの画像を取得することもできました。PHP SDKを使用してFacebookからすべての写真を取得するにはどうすればよいですか?

質問si:ログインしたユーザーの写真をすべて取得し、ランダムに1つを選択するにはどうすればよいですか?

おかげ

+0

ご質問は一度だけお願いします。あなたはここでそれを尋ねました:http://stackoverflow.com/questions/5286184/how-can-i-get-all-my-photos-from-facebook-with-php-sdk –

答えて

3
$facebook->api('https://graph.facebook.com/{your_user}/photos?access_token=...'); 

これは、ユーザからの写真を取得するためのAPIです。

2

私はFQL photoalbumテーブルを使用します。

SELECT src_big 
FROM photo 
WHERE aid IN (
    SELECT aid 
    FROM album 
    WHERE owner=me() 
) 

そしてPHP-SDKを使用して:

$facebook->api(array(
    'method' => 'fql.query', 
    'query'  => 'SELECT src_big FROM photo WHERE aid IN (SELECT aid FROM album WHERE owner=me())' 
)); 

ます。またfql.query consoleで上記のクエリをテストすることができます。

関連する問題