簡體   English   中英

如何為Facebook共享按鈕添加計數器(通過FB.ui生成)?

[英]How do you add a counter to the Facebook share button (generated via FB.ui)?

這是我生成共享按鈕的方式:

  <a href="#" class="share-btn">Share to Facebook</a>

  <script type="text/javascript">
  function fb_share() {
    var fbMsg = $('.lesson_lt_share_popup').text().trim()
    FB.ui( {
      method: 'feed',
      name: "Chinese Learn Online | Progressive Mandarin Course",
      link: "http://www.chineselearnonline.com/level-test/",
      picture: "http://www.chineselearnonline.com/wp-content/themes/clo/assets/img/images/clo-fb-white.png",
      description: fbMsg
    }, function(response) {
        // do nothing
    });
  }

  // add click event to link using jQuery
  $(document).ready(function(){
    $('.share-btn').on( 'click', fb_share );
  });

但是我想在官方文檔中找到有關生成計數器的任何信息。

怎么做?

添加屬性data-layout="button_count"

<a href="#" class="share-btn" data-layout="button_count">Share to Facebook</a>

手動生成計數器很麻煩,您必須使用Graph API讀取計數。 最簡單的解決方案是使用官方的“共享按鈕”插件而不是FB.ui ,因為它已經包含一個計數器: https : //developers.facebook.com/docs/plugins/share-button

它從“ 打開圖”標簽中獲取所有必要的數據。

順便說一句,提要對話框已被棄用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM