Facebook:获得页面粉丝的粉丝

时间:2012-02-29 15:47:58

标签: facebook-graph-api facebook-fql

基本上我想重建“你和这个页面”功能。这个问题已被多次询问,但没有可行的解决方案。

我正在尝试获取登录用户朋友和特定页面的人员列表。我尝试使用用户访问令牌进行以下查询,但结果为空:

SELECT user_id FROM like WHERE object_id=91290503700 AND user_id IN (SELECT uid1 FROM friend WHERE uid2=THE_USERS_ID)&access_token=TOKEN

此查询返回空结果,但我有20个喜欢Inception的朋友(91290503700)。我知道我可以查询我朋友的所有喜欢并根据页面ID查看它们,但对于450位朋友来说,它只需要一段时间,即使是批量处理(对我来说这9批次花了14-27秒)。

THX!

1 个答案:

答案 0 :(得分:1)

SELECT uid FROM page_fan WHERE page_id=PAGE_ID AND uid IN (SELECT uid1 FROM friend WHERE uid2=me())

对我而言,这对我的用户令牌授予了所有权限。使用权限来查找使用此FQL语句所需的权限。

{
  "data": [
    {
      "uid": 95193664134392
    },
    {
      "uid": 91440825654091
    },
    {
      "uid": 96905133509693
    }
  ]
}