FB Like Count未显示

时间:2013-12-15 19:54:19

标签: facebook html5 facebook-like

我意识到这已经被列入了一百万次,我似乎无法找到一个与我相匹配的......

在Java上不是很好,所以使用html5版本 - 安装了SDK,它们可以在源代码中看到但不能渲染。

不同之处在于,类似的计数与不同的页面有关,因此我们有一个页面上有很多相似的计数,不同的视频指的是另一个页面,其中包含该视频的所有og:要求。

www.hdrctv.com

页面上有一堆视频,然后链接到相应的视频。

奇怪的是,在短暂的一秒钟内,我确实看到它正常工作,然后我刷新了那个页面,他们就去了,我一直在努力解决这个问题,试图弄清楚它为什么不起作用。

Head Has

<html xmlns:fb="http://ogp.me/ns/fb#">
<meta property="fb:app_id" content="1074088679397725" />
<meta property="og:site_name" content="HDRCtv"/>

身体

 <div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    // init the FB JS SDK
    FB.init({
      appId      : '1074088679397725',                        // App ID from the app dashboard
      status     : true,                                 // Check Facebook Login status
      xfbml      : true                                  // Look for social plugins on the page
    });

    // Additional initialization code such as adding Event Listeners goes here
  };

  // Load the SDK asynchronously
  (function(){
     // If we've already installed the SDK, we're done
     if (document.getElementById('facebook-jssdk')) {return;}

     // Get the first script element, which we'll use to find the parent node
     var firstScriptElement = document.getElementsByTagName('script')[0];

     // Create a new script element and set its id
     var facebookJS = document.createElement('script'); 
     facebookJS.id = 'facebook-jssdk';

     // Set the new script's source to the source of the Facebook JS SDK
     facebookJS.src = '//connect.facebook.net/en_US/all.js';

     // Insert the Facebook JS SDK into the DOM
     firstScriptElement.parentNode.insertBefore(facebookJS, firstScriptElement);
   }());
</script>

然后用

调用它
<fb:like href="{seourl rewrite="video/`$answers[i].VID`" url="view_video.php?viewkey=`$answers[i].vkey`" clean=$answers[i].title}" send="true" width="100" show_faces="false" font="arial"></fb:like>

0 个答案:

没有答案