首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从一个页面的所有“分享”中汇总点赞

从一个页面的所有“分享”中汇总点赞
EN

Stack Overflow用户
提问于 2013-02-21 18:23:10
回答 1查看 103关注 0票数 0

我有一个不同页面的网站。每个页面都应该有一个喜欢按钮和一个分享按钮(只对Facebook )。

首先,我在Facebook文档中没有找到任何关于分享按钮的提法。你能给我指个指南或参考资料吗?

然而,最大的问题是,我需要汇总所有分享的喜欢,以及页面上的喜欢。例如,如果有10个用户点击了页面上的Like。然后一些人分享到他们的个人资料,有些人也喜欢,我需要在个人资料上显示总共10 +喜欢。有没有现成的Facebook API函数可以做到这一点?或者我需要跟踪每个共享并手动计算所有引用的总和?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-21 18:38:36

对于网址,您可以使用FQL表来获取此数据,但似乎是针对每个网址的。

link_stat表的文档- https://developers.facebook.com/docs/reference/fql/link_stat/

使用:

代码语言:javascript
复制
https://graph.facebook.com/fql?q=SELECT%20url,%20normalized_url,%20share_count,%20like_count,%20comment_count,%20total_count,%20commentsbox_count,%20comments_fbid,%20click_count%20FROM%20link_stat%20WHERE%20url=%27http://www.bbc.co.uk/news/%27

将为您提供:

代码语言:javascript
复制
{
   "data": [
      {
         "url": "http://www.bbc.co.uk/news/",
         "normalized_url": "http://www.bbc.co.uk/news/",
         "share_count": 31155,
         "like_count": 12932,
         "comment_count": 17584,
         "total_count": 61671,
         "commentsbox_count": 2,
         "comments_fbid": 405555547748,
         "click_count": 1032
      }
   ]
}

当然,使用此方法时,您需要为每个页面执行一个API调用。

也许有人知道更好的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14999810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档