FQL:检索已授权我的应用程序的所有用户的朋友列表

时间:2011-10-17 18:05:40

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

我在stackoverflow(Post 1Post 2)上的其他帖子上找到了各种FQL查询解决方案,以提取已授权我的应用程序的所有用户朋友的列表,但是当我尝试演示时这些在Facebook Graph API上,我得到以下查询解析器错误:

{
      "error": {
            "message": "(#601) Parser error: unexpected end of query.",
            "type": "OAuthException"  
      }
}

这是我用于查询的确切语法(取自上面列出的“帖子1”)...

fql?q=SELECT uid, name, pic_square FROM user WHERE is_app_user  AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

1 个答案:

答案 0 :(得分:3)

我建议将=1添加到您的is_app_user我想它可以在没有它的情况下工作):

SELECT uid, name, pic_square
FROM user 
WHERE is_app_user=1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

有一次,这在explorer被打破,但截至2014年6月,Facebook已经修复了它。 (阅读此comment