fql多查询来统计朋友的照片

时间:2013-02-03 17:48:56

标签: facebook-graph-api facebook-fql

通过多重查询是否可以获得朋友公开照片的计数?

一个获取朋友列表,另一个获取facebook eqivilent的/ friendid /?fields = photos?我想检查一下他的应用程序是否至少有一张公开照片。

通过这种方式,它将返回朋友列表的json数组以及具有其照片计数的相应数据集。

如果没有简单的方法可以做到这一点,那么对于如何使用多个多重查询进行操作会有什么建议吗?

1 个答案:

答案 0 :(得分:0)

下面的FQL查询可以解决这个问题

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

这将导致朋友的用户ID,专辑名称和特定专辑中的照片数量。

但是由于FQL查询的默认LIMIT值,结果不准确。要了解更多信息,请查看我对the effect of default limit value in FQL result

的回答