0

如何获取所有 facebook 好友的相册总数?

我想一口气检索所有 facebook 朋友的总专辑。

任何人都知道如何在 FB 中查询“专辑”表

请分享你的想法谢谢

4

1 回答 1

2

我今天早些时候遇到了这个链接,听起来类似于你的问题
FQL,用于为用户的所有朋友返回所有专辑名称和专辑的对象 ID

如果您从他的示例旁注中删除了ifaour中提到的“LIMIT 25” ,则查询将如下所示并执行任务

SELECT aid, owner, name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=me())

第二步:让我们把它变成一个多查询格式

{"query1":"SELECT aid, owner, name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=me())","query2":"SELECT owner, album_object_id, object_id FROM photo WHERE aid IN (SELECT aid FROM #query1)"}

我想您需要修改 query2 中的字段以使其适合您的场景

这些将作为 2 个具有 5000 个结果限制的大胖 json 对象返回......我还没有想出一个解决方案来查询下一个 5000 和其余的......

另外,我认为 FQL 和 Graph API 中都有一个错误,我的一些朋友的专辑没有显示在结果中......(是的,有正确的权限和必要的范围来浏览和查询......)我已经针对这个问题发布了一个错误报告

于 2011-11-02T21:16:27.540 回答