2012-11-19 67 views
2

我想问一下如何从这个查询中检索出like_count?从图片的l​​ike_info中检索like_count

https://graph.facebook.com/fql?q=SELECT%20like_info%20FROM%20photo%20WHERE%20object_id=447876785249920 

结果是

{"data": [ 
    { 
    "like_info": { 
     "can_like": false, 
     "like_count": 2318, 
     "user_likes": false 
    } 
    } 

] }

我只是想为特定的照片LIKE_COUNT。

+0

,真的很要紧那么多?只是在你的代码中过滤掉结果 – ThomasVdBerge

+0

我不知道现在怎么样:(我只是新的fql,我想在jquery中过滤它,这对我来说也是新的,我只是读了上个星期六 –

回答

0

你可以用它在查询为:

 
1. SELECT uid2 FROM friend WHERE uid1 = me() 
2. SELECT uid FROM page_fan WHERE page_id='PAGE_ID' AND uid IN (
    SELECT uid2 FROM friend WHERE uid1 = me() 
) 
3. SELECT first_name, last_name, pic_big FROM USER WHERE uid IN(
    SELECT uid FROM page_fan WHERE page_id='PAGE_ID' AND uid IN (
     SELECT uid2 FROM friend WHERE uid1 = me() 
    ) 
) 

这里更多的细节是链接: http://www.leftjoin.net/2011/03/getting-list-of-user-friends-who-like-some-page/

+0

我只想获取like_count并将其传递给某个变量,它是一个多维数组。 –

0

FQL查询来选择喜欢算

SELECT like_info.like_count FROM photo WHERE object_id='your photo id'