1

API でフレンドリスト @ Facebook の 20 人のランダムなオンライン ユーザーのリストを取得するにはどうすればよいですか?

select * from users where online = 1 'ish に関するドキュメントには何も見つかりません

FB.api('/me/friends', function(response) { 
    if(response.data) {
        $.each(response.data,function(index,friend) {
            //friend.id;
        });
    } 
});
4

1 に答える 1

3

FQL を使用すると、このデータを簡単に取得できます。

SELECT uid,name,online_presence FROM user WHERE
  online_presence = 'active'
  AND uid IN (
    SELECT uid2 FROM friend where uid1 = me()
  ) ORDER BY rand() LIMIT 20

friends_online_presenceユーザーの友達のチャット ステータスを表示するには、アクセス許可が必要になることに注意してください。

于 2013-01-25T21:07:01.777 に答える