问题描述
|
如何获得所有Facebook朋友的相册总数?
我想一次检索所有Facebook朋友的总专辑。
任何人都知道如何在FB中查询“专辑”表
请分享您的想法谢谢
解决方法
我今天早些时候遇到过此链接,听起来与您的问题相似
FQL,用于为用户的所有朋友返回专辑的所有专辑名称和对象ID
如果您删除了示例示例中提到的\“ LIMIT 25 \”,则查询将如下所示并执行任务
SELECT aid,owner,name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=me())
第二步:让我们将其放入多查询格式
{\"query1\":\"SELECT aid,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个具有5,000个结果限制的大型胖json对象返回...我还没有想出一种解决方案来查询接下来的5000个和其余的...
另外,我认为FQL和Graph API都存在错误,结果没有显示我朋友的某些相册...(是的,具有正确的权限和必要的浏览和查询范围...)我已经为此问题发布了错误报告