【发布时间】:2013-05-03 17:51:19
【问题描述】:
如果给定几个朋友 ID,我将如何检索所有标记了多个朋友的照片?
以下似乎并未检索所有照片(或在许多情况下):
SELECT object_id, src_big FROM photo WHERE pid IN
(SELECT pid FROM photo_tag WHERE subject = me() AND pid IN
(SELECT pid FROM photo_tag WHERE subject=<friend ID1>)) AND pid IN
(SELECT pid FROM photo_tag WHERE subject=<friend ID2>))
是否需要在朋友1和朋友2的相册中专门查询?
【问题讨论】:
-
ALL 是这里的难点。根据上传照片的用户的隐私设置,您可能无法通过 API 获取照片。没有办法检测到这一点。
标签: facebook facebook-fql photo-tagging