FQL只返回一张照片(FQL returns only one photo)

2019-10-17 08:24发布

我用这个查询:

SELECT pid FROM photo WHERE owner=$friend_id;

它工作正常,但对于某些用户(即拥有超过1张照片)这个查询返回只有1个记录。

然后我尝试此查询:

SELECT pid FROM photo WHERE owner=$friend_id LIMIT 10;

但是,返回的结果是相同的 - 只有1的记录。

权限:

user_activities,user_photos,friends_activities,
friends_photos,publish_stream

我有什么做的就是对任何人用户正确的结果?

Answer 1:

这取决于对他/她分享/上传的相册和照片朋友的隐私设置。

另外,我注意到, owner在现场photo表不是可转位,但它是在album表,因此你可能需要使用类似:

SELECT pid FROM photo WHERE owner = XXXXXX AND aid IN (
    SELECT aid FROM album WHERE owner = XXXXXX
)


文章来源: FQL returns only one photo