如何获取给定URL的Facebook Share数量?

时间:2015-04-05 21:24:37

标签: facebook facebook-graph-api

鉴于某个特定网址,我如何才能获得Facebook分享计数?

2 个答案:

答案 0 :(得分:1)

有一种方法可以计算,我知道像sharedcount.com这样的平台正在使用它:

https://api.facebook.com/method/links.getStats?urls={your-url}/&format=json

我强烈建议不再使用FQL,它已被弃用,并且在图谱API的v2.1 +中不再可用:https://developers.facebook.com/docs/apps/changelog#v2_1_deprecations

编辑:这已被弃用,但还有另一种可能性:Get FB likes, shares and comments for a URL using PHP - with no limit

答案 1 :(得分:0)

最简单的方法是启动对Graph API的请求。

以下查询将选择:

  • LIKE_COUNT
  • TOTAL_COUNT
  • SHARE_COUNT
  • click_count
  • COMMENT_COUNT

https://graph.facebook.com/fql?q=SELECT%20like_count,%20total_count,%20share_count,%20click_count,%20comment_count%20FROM%20link_stat%20WHERE%20url%20=%20%27http://imdb.com%27

{
  "data": [
    {
      "like_count": 62024,
      "total_count": 191031,
      "share_count": 93544,
      "click_count": 71308,
      "comment_count": 35463
    }
  ]
}

只需将google.com替换为您想要获取其信息的任何网址。