android facebook fql有使用我的应用程序的用户的朋友

时间:2013-06-08 12:37:20

标签: android facebook facebook-fql

我正在将此fql用于我的用户的朋友

String fqlQuery = "SELECT uid, name, pic_square,is_app_user  FROM user WHERE uid IN " +
            "(SELECT uid2 FROM friend WHERE uid1 = me())";

完成后,我只向is_app_user为真的用户插入数组,并且它有效。

if(friend.getBoolean("is_app_user")){
friends.add(friend.getString("uid"));
            }

但我确信有更好的方法可以使用改进的fql来修改where到我的应用用户而不是下载所有朋友然后检查它们。

1 个答案:

答案 0 :(得分:0)

您将其添加到WHERE子句

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