如何使用PHP SDK从Facebook获取我的所有照片?

时间:2011-03-13 07:24:03

标签: php facebook facebook-graph-api

我是Facebook和PHP的新手,到目前为止,我设法连接到Facebook会话+权限,甚至获取登录的用户个人资料图片。

问题:如何获取所有已登录的用户照片并选择一个随机的照片?

感谢

2 个答案:

答案 0 :(得分:3)

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

这是从用户那里获取照片的API。

答案 1 :(得分: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

中测试上述查询