0

この 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完了すると、true で機能するユーザーのみを配列に挿入します。

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

whereしかし、すべての友達をダウンロードしてチェックするのではなく、アプリのユーザーに合わせて変更する改善された fql を使用して、それを行うためのより良い方法があると確信しています。

4

1 に答える 1

0

WHERE句に追加します

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

于 2013-06-08T22:29:51.417 に答える