通过多重查询是否可以获得朋友公开照片的计数?
一个获取朋友列表,另一个获取facebook eqivilent的/ friendid /?fields = photos?我想检查一下他的应用程序是否至少有一张公开照片。
通过这种方式,它将返回朋友列表的json数组以及具有其照片计数的相应数据集。
如果没有简单的方法可以做到这一点,那么对于如何使用多个多重查询进行操作会有什么建议吗?
答案 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
的回答