我正在尝试获取我在Facebook上标记的所有图片。
它几乎应该工作,我只有一个问题。
如果我在帖子中标记了,但未在图片上标记,则不会在输出中显示。
任何想法为什么?
这是我的代码:
SELECT pid, src_big, link, album_object_id, object_id, place_id, aid, created
FROM photo
WHERE pid IN (SELECT pid, object_id FROM photo_tag WHERE subject = me());
答案 0 :(得分:2)
照片上的标签与说明(帖子)中的标签不同。
有三个FQL表可以获取用户被标记的内容:
photo_tag
获取照片上的标签,stream_tag
在帖子 video_tag
获取视频标签。你使用了第一个,但你也需要第二个。与您的照片标记请求类似,您必须使用stream
表。