2012-08-11 71 views
-1

我需要使用facebook api找到任何评论,照片或一定数量的喜欢网页。根据喜欢的人数找到照片或评论facebook

我在php和.net中编程,有没有人知道如何做或者做过类似的事情?

编辑

我想使用的FQL,像

SELECT photos,comments,pages From photos where likes >=10 

回答

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_countlike_info成员。我无法弄清楚如何对此进行排序或筛选。