Facebook Like 按钮显示喜欢、分享和评论的总数 - 而不仅仅是喜欢的数量
Posted
技术标签:
【中文标题】Facebook Like 按钮显示喜欢、分享和评论的总数 - 而不仅仅是喜欢的数量【英文标题】:Facebook Like button showing total count of Likes, Shares and Comments - not just Liked count 【发布时间】:2014-12-30 09:54:25 【问题描述】:我正在使用 facebook like 按钮和我的自定义 facebook 分享按钮。
这是我的 facebook like 按钮代码
<fb:like id="fbLikeButton_pl" href="'+document.URL+'" data-action="like" data-share="false" send="false" layout="button_count" show_faces="false"></fb:like>
下面是自定义分享按钮
<a href="javascript:void(0);" class="fb_share_pop "><img src="'+site_url+'/wp-content/plugins/wp-sharelock/images/images.png"></a>
我正在使用 fb.ui 在 facebook 上分享
Query(".fb_share_pop").click(function()
FB.ui(
method: "feed",
name:document.URL,
link: document.URL,
,
function(response)
if (response && response.post_id)
clear();
jQuery.cookie('fbs_'+document.URL, 'true', expires: 100 );
else
);
);
我制作了自定义分享按钮,因为我必须将它的 cookie 保存在我的数据库中。
现在 fb like 按钮会自动向我显示 url 的总点赞数,对于分享,我正在使用 graph api 来获取 url 的总分享数
http://api.facebook.com/restserver.php?method=links.getStats&urls=http://umodemo.com/basic_runclick/test-2/
问题:
分享工作正常,但我的 fb 点赞按钮显示的点赞数错误。它实际上显示的是总点数(点赞 + 分享数),而我只需要显示点赞数。
我在谷歌上搜索,但找不到任何参数或任何东西,所以它只显示类似计数。
我还有其他选项可以制作我不想做的自定义按钮。
有人知道如何实现我的目标吗? 谢谢!
【问题讨论】:
【参考方案1】:自 2011 年以来,Facebook 现在似乎将“分享”和“喜欢”作为一个数字来计算。这就是为什么“喜欢”按钮会显示一个数字,其中除了喜欢和评论之外还包括分享。
我的“赞”按钮旁边显示的数字由什么组成? 显示的数字是以下各项的总和: * 您的网址的点赞数 * 您的 URL 的共享数量(这包括将链接复制/粘贴回 Facebook) * Facebook 上关于您的 URL 的故事的点赞数和 cmets 数
来源:
https://developers.facebook.com/docs/plugins/like-button#faqlikecount http://thenextweb.com/socialmedia/2010/05/23/has-facebook-just-merged-its-like-and-share-buttons-apparently-so/ Facebook like button shows wrong like count如上所述,您仍然可以通过调用links.getStats
的 REST API 获取仅共享的数量,但请注意 Facebook 是 shutting down the REST API,因此尽快停止使用它是明智之举。显然,您也可以使用 link_stat 表通过 FQL 访问此信息,但这也是 being depreciated after API v2.0,因此您可能也不应该使用它(尽管它会 be around for a while) - 特别是因为 Facebook 已将数字合并到他们的“喜欢”按钮。
Facebook 的意图似乎是将 所有 与 URL 的交互计为其 Button 中的“点赞”,因此尝试做其他任何事情都会很困难,因为 Facebook 会慢慢更新其 API 以反映这一变化.单独计算 Likes 和 Shares 将变得越来越困难,因此我建议“顺其自然”,不要担心单独跟踪这些数字。
【讨论】:
以上是关于Facebook Like 按钮显示喜欢、分享和评论的总数 - 而不仅仅是喜欢的数量的主要内容,如果未能解决你的问题,请参考以下文章
Facebook Like 按钮确认页面显示“未找到您请求的页面”
使用 javascript SDK 自定义皮肤 facebook like 按钮
一个 iOS 应用程序,带有一个喜欢 Facebook 页面的 Like 按钮