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 stream 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 为 post 提供了 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 回答