facebook - 通过 FQL(帖子、评论、图片、链接等)获取用户喜欢的流项目

标签 facebook facebook-graph-api facebook-like facebook-fql

我需要帮助来让用户喜欢 stream items via FQL .我有一些点赞回来了,但不知道如何让其他人点赞。对于 access_token,每个 permission is granted .


让我向您展示我能够做什么:

我在页面 feed 上喜欢的帖子:

fql?q=Select post_id, source_id, message FROM stream where source_id in (SELECT target_id FROM connection WHERE source_id=me() and is_following=1) AND likes.user_likes=1 限制 10 注意:这在 2011 年 12 月中旬发布原始问题时有效。现在(2012 年 2 月中旬)它不再从页面返回任何喜欢的流内容。

我喜欢的帖子我发布的帖子:

fql?q=从流中选择 post_id、source_id、消息,其中 source_id=me() AND likes.user_likes=1 LIMIT 10


这是我所缺少的

我在 friend 的墙上点赞的帖子:

fql?q=Select post_id、source_id、message FROM stream where source_id in (SELECT uid1 FROM friend WHERE uid2=me()) AND likes.user_likes=1 & LIMIT 5000

我在事件墙上点赞的帖子:

????

我在群组的墙上点赞的帖子:

????

最佳答案

这是我在发帖时(2012 年 10 月 22 日)得出的结论:

对于 friend /订阅/页面项目:

SELECT likes, post_id, actor_id, target_id, message
FROM stream
WHERE source_id IN (SELECT target_id FROM connection WHERE source_id=me())
AND likes.user_likes=1 

来自“赞”表:

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

但是 post_id 始终为 null,并且 object_id 有时在通过图形 API 查询时不存在(即 graph.facebook.com/OBJECT_ID )

对于链接/外部对象 - 没有直接的方法从中获取 facebook 帖子的详细信息,但它会返回很多结果。也许使用另一个查询/多查询在链接 表中查找这些 url。

SELECT url
FROM url_like
WHERE user_id=me()

关于facebook - 通过 FQL(帖子、评论、图片、链接等)获取用户喜欢的流项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8496980/

相关文章:

php - 每次都请求 facebook 权限

css - 右对齐 Facebook 点赞按钮 iFrame 的内容?

facebook - 无法使用 Facebook C# SDK 获取页面 "like"状态

facebook - 有什么方法可以使用 facebook API 删除照片标签吗?

facebook - 在 Facebook 上通过 Feed 对话框发布图片

php - 群组成员的 Facebook 登录

facebook-graph-api - Facebook 广告 API : Fetch page_id by ad_account_id

python - 如何使该页面在登录/注销时重新加载?

facebook - "Like"非 Facebook 网页上的内容门控

c++ - 从 C++ 应用程序登录 facebook 的正确方法?