Facebook赞按钮显示喜欢,分享和评论的总数 - 不仅仅是喜欢计数

时间:2014-12-30 09:54:25

标签: facebook facebook-graph-api facebook-like facebook-sdk-4.0 facebook-share

我正在使用facebook喜欢按钮和我的自定义facebook分享按钮。

这是我的Facebook按钮代码

<fb:like id="fbLikeButton_pl" href="'+document.URL+'" data-action="like" data-share="false"  send="false" layout="button_count" width="50" 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 {

                            }
                          }
                        );
    });

我制作了自定义共享按钮,因为我必须在我的数据库中保存它。

现在fb like按钮会自动向我显示网址的总数,以及分享我使用图形API来获取网址的总分享

http://api.facebook.com/restserver.php?method=links.getStats&urls=http://umodemo.com/basic_runclick/test-2/

问题:

分享工作正常,但我的fb like按钮显示我错了像计数。它实际上向我显示总计数(喜欢+分享计数),而我只需要显示喜欢的计数。

我搜索了谷歌,但无法找到任何参数或任何内容,因此它只显示相似的数量。

我还可以选择自定义按钮,我不想这样做。

有谁知道如何实现我的目标? 谢谢!

1 个答案:

答案 0 :(得分:2)

自2011年以来,Facebook似乎将“股票”和“喜欢”统计为一个数字。这就是为什么Like按钮显示的数字除了喜欢和评论之外还包括股票。

  

我的赞按钮旁边显示的数字是什么?
  显示的数字是:和    *您的网址的喜欢数量    *您的URL的份额数(包括将链接复制/粘贴回Facebook)
   * Facebook上关于您的网址的故事的喜欢和评论数量

来源:

如上所述,您仍然可以通过您对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已经在他们的Like按钮中合并了这些数字。

Facebook的意图似乎是将所有与URL的互动统计为按钮中的“赞”,因此尝试做其他任何事情都会很困难,因为Facebook会慢慢更新其API以反映此更改。将Likes and Shares分开计算将继续变得越来越困难,所以我建议“顺其自然”,不要担心独立跟踪这些数字。