从FBML切换到Javascript SDK和社交插件

Switching from FBML to Javascript SDK and Social Plugins

本文关键字:插件 SDK Javascript FBML      更新时间:2023-09-26

这个问题可能有点开放。

我将如何从在我的应用程序中使用 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);
}()
);

还有什么需要做的吗?

此外,您还需要:

  1. 定义一个 HTML 元素:<div id="fb-root"></div><body>内。
  2. 搜索以 <fb: 开头的元素,并删除与 FBML 关联的元素。