如何在不使用 fql 的情况下获取帖子 URL 的 Facebook 点赞、分享和评论计数?

Posted

技术标签:

【中文标题】如何在不使用 fql 的情况下获取帖子 URL 的 Facebook 点赞、分享和评论计数?【英文标题】:How to get facebook likes, shares, and comment count for a post url without using fql? 【发布时间】:2014-10-05 07:14:24 【问题描述】:

我需要通过传递帖子网址(“www.example.com/exampleblog”)而不使用 fql(因为 v2.1 不支持 fql)来获得 facebook 的点赞、分享和评论计数。

我不想要下面那个

 https://graph.facebook.com/fql?q=SELECT url, 
share_count, like_count, comment_count, 
total_count,commentsbox_count, comments_fbid, 
click_count FROM link_stat WHERE url='http://example.example.com/'

任何人都可以提出上述支持 api v2.1 的替代方案吗?

【问题讨论】:

【参考方案1】:

在 Graph v2.1 中,Facebook 添加了URL node 来查询任何给定 URL 的详细信息。它会为您提供大量详细信息,包括分享/评论计数

【讨论】:

谢谢,但这并不能解决我的问题。我从 URL /?id=url 中得到的只是共享计数。还要注意,这里的分享数=喜欢+ cmets+ 分享,我希望这三个作为一个单独的实体(fql 提供给我)。另请注意:“url 节点”api 给我一个评论计数,无论我添加了多少 cmets,它始终保持为零。 :( 啊 - 似乎没有 FQL 就无法获得额外的数据。

以上是关于如何在不使用 fql 的情况下获取帖子 URL 的 Facebook 点赞、分享和评论计数?的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在不重新加载页面的情况下使用 javascript/jQuery 更新 URL 或查询字符串?

如何在不重定向原始 URL 的情况下获取短 URL 服务的信息或实际信息

如何在不访问请求的情况下获取基本 URL

在不使用事务的情况下从多个查询中获取行 ID

如何在不引用 React 中的动态值的情况下在 URL 中传递“:”?

如何在不影响其他帖子类型的情况下修改默认 WP 帖子的 slug?