获取通过FQL喜欢状态的人员列表

时间:2013-08-09 01:20:55

标签: facebook facebook-graph-api facebook-fql

我可以通过此FQL查询获得状态的喜欢数量 -

SELECT like_info,
       message,
       status_id,
       time,
       uid
FROM   status
WHERE uid = me()

我想获得喜欢的单独用户ID(如果不可能是经过身份验证的用户的朋友,只有用户自己)。通过Graph API可以通过这样的命令 -

me/?fields=statuses

通过FQL可以做同样的事吗?

1 个答案:

答案 0 :(得分:2)

您可以从status table为用户选择ID,然后使用它们从like table中选择数据

SELECT user_id,
       object_id
FROM   like 
WHERE  object_id IN(
           SELECT status_id
           FROM   status
           WHERE uid = me() ) 

您可以将结果按object_id分组。