0

次のクエリを使用して、ユーザーのようなステータスを取得しています

     fql?q=SELECT  likes.user_likes FROM stream WHERE  post_id = '1274834235_3976149403543'

私は結果が

             {
          "data": [
                 {
                     "likes": {

                     "user_likes": false
                              }
                        }
                     ]
                   }

しかし、私はこのようになっています

            {
               "data": [
                      ]
               }

なぜこのようになっているのかわかりませんでした.何か追加する必要がありましたか?

助けてください、よろしくお願いします

4

2 に答える 2

1

SELECT likes.user_likes FROM ストリーム WHERE post_id = '80329313253_10151282619473254'

friends_likes パーミッションを追加することにより

戻ります

{
  "data": [
    {
      "likes": {
        "user_likes": false
      }
    }
  ]
}
于 2012-11-23T10:14:13.470 に答える
0

こんにちは試してみましたが、私にとってはうまくいきます。以下を参照してください

post_id、object_id を取得しようとすると、すべての post_id が空であることを認識しましたが、Facebook は投稿の object_id を提供します。(スクリーンショット1)

SELECT  object_id, post_id FROM like WHERE user_id=me()

次に、object_id (screenshoot2 と screenshoot3) のいいねを取得しようとしました

SELECT user_id FROM like WHERE object_id="object_id"

投稿を気に入ったユーザーのリストを返します。したがって、応答から合計ユーザー数を取得できます。

スクリーンショット1

ここに画像の説明を入力

スクリーンショット2

ここに画像の説明を入力

**スクリーンショット3 (直接取得方法)*

ここに画像の説明を入力

于 2012-11-23T07:25:51.773 に答える