【问题标题】:Facebook Like button showing total count of Likes, Shares and Comments - not just Liked countFacebook Like 按钮显示喜欢、分享和评论的总数 - 而不仅仅是喜欢的数量
【发布时间】: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" 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 {

                            }
                          }
                        );
    });

我制作了自定义分享按钮,因为我必须将它的 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 点赞按钮显示的点赞数错误。它实际上显示的是总点数(点赞 + 分享数),而我只需要显示点赞数。

我在谷歌上搜索,但找不到任何参数或任何东西,所以它只显示类似计数。

我还有其他选项可以制作我不想做的自定义按钮。

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

【问题讨论】:

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


    【解决方案1】:

    自 2011 年以来,Facebook 现在似乎将“分享”和“喜欢”作为一个数字来计算。这就是为什么“喜欢”按钮会显示一个数字,其中除了喜欢和评论之外还包括分享。

    我的“赞”按钮旁边显示的数字由什么组成?
    显示的数字是以下各项的总和:
    * 您的网址的点赞数
    * 您的 URL 的共享数量(这包括将链接复制/粘贴回 Facebook)
    * Facebook 上关于您的 URL 的故事的点赞数和 cmets 数

    来源:

    如上所述,您仍然可以通过调用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 将变得越来越困难,因此我建议“顺其自然”,不要担心单独跟踪这些数字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-26
      • 1970-01-01
      相关资源
      最近更新 更多