用户是否“喜欢”Facebook帖子

时间:2011-03-10 13:01:30

标签: facebook facebook-graph-api

我一直在努力解决这个问题,并且已经慢慢意识到我正在进行的通话并不是我想要的电话。

我目前正在收到用户的新闻源并添加了一个类似的按钮,但如果他们喜欢它,那就说不同了。

我打电话给/我/喜欢?...并获得一些数据(我通过比较新闻源中的每个帖子ID来搜索)但我刚刚意识到这些数据与用户喜欢的页面有关。它不会返回用户喜欢的帖子。

我的问题是如何确定用户是否已经喜欢帖子?(我担心我必须为新闻源中的每个帖子打电话给api以确定用户是否喜欢这个帖子但是大幅减慢移动应用程序的速度。)

1 个答案:

答案 0 :(得分:2)

只需使用FQL like表:

SELECT post_id 
FROM like 
WHERE post_id 
IN ("AAAAAA_AAAAAAAAAAA","BBBBBB_BBBBBBBBB","CCCCCCC_CCCCCCCCC") 
AND user_id = XXXXXXXXX

结果将是:

[
  {
    "post_id": "CCCCCCC_CCCCCCCCC"
  }
]

fql.query console中测试您的查询总是一个好主意。