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

发布于 2024-10-21 13:05:07 字数 119 浏览 1 评论 0原文

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

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

谢谢

I am new to Facebook and PHP and so far I managed to connect to Facebook session + permissions, and even to get the logged in user profile picture.

question si : how can I get all of the logged in user photos and pick one randomized one?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

棒棒糖 2024-10-28 13:05:07
$facebook->api('https://graph.facebook.com/{your_user}/photos?access_token=...');

这是从用户获取照片的 api。

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

this is the api for getting photos from the user.

无所谓啦 2024-10-28 13:05:07

我将使用 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 控制台

I would use the FQL photo and album tables:

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

And using the PHP-SDK:

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

You can also test the above query in the fql.query console.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文