我正在寻找最快的方法来获取我与特定某人标记的所有照片。
至于现在我需要检查“我的照片”,然后检查“其他人的照片”,然后检查所有朋友的相册中的照片。
需要永远。
我需要一种方式(我猜这是一个FQL请求)来获取所有照片我和一个特定的朋友一起被标记?
答案 0 :(得分:3)
使用FQL查询轻松获取部分照片:
SELECT object_id, src, owner, caption, created
FROM photo
WHERE object_id IN (SELECT object_id FROM photo_tag WHERE subject = me())
AND object_id IN (SELECT object_id FROM photo_tag WHERE subject = 'MY_FRIENDS_ID')
(在此示例中,MY_FRIENDS_ID
也可以是事件ID或组ID)
Facebook对FQL查询返回的对象数量有限制。要获取所有项目,您必须编写一个脚本,将AND created < {OLDEST_DATE_RETURNED_BY_LAST_QUERY}
附加到您的FQL并重复查询,直到没有数据返回。