我意识到这已经被列入了一百万次,我似乎无法找到一个与我相匹配的......
在Java上不是很好,所以使用html5版本 - 安装了SDK,它们可以在源代码中看到但不能渲染。
不同之处在于,类似的计数与不同的页面有关,因此我们有一个页面上有很多相似的计数,不同的视频指的是另一个页面,其中包含该视频的所有og:要求。
页面上有一堆视频,然后链接到相应的视频。
奇怪的是,在短暂的一秒钟内,我确实看到它正常工作,然后我刷新了那个页面,他们就去了,我一直在努力解决这个问题,试图弄清楚它为什么不起作用。
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>