这个问题可能有些开放。
我将如何从在应用程序中使用FBML切换到使用Javascript SDK和社交插件。我正在处理大量的应用程序,因此很难说出FBML是如何实现的以及现在应该如何实现SDK。首先,我决定切换这条线。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
对此:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://ogp.me/ns/fb#">
而且,这段代码(看起来像是加载了sdk)在那里
window.fbAsyncInit = function()
{
//initialize
FB.init({
appId : myid,
status : true,
cookie : true,
xfbml : true
});
};
(
function()
{
var something = document.createElement('script');
something.async = true;
something.type = 'text/javascript';
something.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(something);
}()
);
还有什么需要做的吗?
最佳答案
此外,您还需要:
<div id="fb-root"></div>
内的<body>
。 <fb:
开头的元素,并删除与FBML相关的元素。