我需要使用facebook api找到任意评论,照片或包含一定数量的喜欢的页面。
我在php和.net中编程,是否有人知道如何或者做过类似的事情?
修改
我在考虑使用FQL,比如
SELECT photos,comments,pages From photos where likes >=10
答案 0 :(得分:1)
这是可能的,但是您必须将照片限制在您认识的人身上。
页面是最简单的。这将为您和您的朋友提供至少100名粉丝的所有页面:
SELECT name, username, page_id, fan_count FROM page WHERE page_id IN
(SELECT page_id FROM page_fan WHERE uid IN
(SELECT uid1 FROM friend WHERE uid2 = me())
OR uid = me()
)
AND fan_count>100 ORDER BY fan_count DESC
照片更具挑战性,因为用户无法直接将照片编入索引。这将为您提供用户和用户标记的所有照片:
SELECT src, caption, like_info FROM photo WHERE (
object_id IN (SELECT object_id FROM photo_tag WHERE subject = me())
OR
album_object_id IN (SELECT object_id FROM album WHERE owner = me())
)
喜欢的数量是名为like_info
的{{1}}的成员。我现在无法弄清楚如何对此进行排序或过滤。