1

この FQL クエリを使用して、ステータスのいいね! の数を取得できます。

SELECT like_info,
       message,
       status_id,
       time,
       uid
FROM   status
WHERE uid = me()

同類の別のユーザーIDを取得したいと思います(認証されたユーザーの友達ができない場合は、ユーザー自身だけです)。次のようなコマンドを使用してGraph APIを介して可能です-

me/?fields=statuses

FQLでも同じことが可能ですか?

4

1 に答える 1

2

ユーザーのステータステーブルからIDを選択し、それらを使用して同様のテーブルからデータを選択できます

SELECT user_id,
       object_id
FROM   like 
WHERE  object_id IN(
           SELECT status_id
           FROM   status
           WHERE uid = me() ) 

object_idあなたの側で結果をグループ化することができます。

于 2013-08-09T10:00:19.433 に答える