2012-04-11 62 views
0

我想知道如果我需要的,如果现在我用我的网页上的代码只是Facebook的登录按钮提供任何变化:去除FBML

<script type='text/javascript'> 
      window.fbAsyncInit = function() {FB.init({ appId: #FBApplicationID#', status: true, cookie: true, xfbml: true, oauth: true}); FB.getLoginStatus(function(response) {if (response.status === 'connected') {raisepostback();} 
     FB.Event.subscribe('auth.login', function() { 
     ...    
      }); /* end FB.init */ 
     }; /* end window.fbAsyncInit */ 
     window.fbAsyncInit(); </script> 
<div><fb:login-button scope="email,user_about_me,user_likes, user_birthday" size="large" length="long" ></fb:login-button></div> 

将其6月1日之后的工作, 2012? 请指教。

谢谢, 彼得。

+0

是的,因为它是JavaScript而不是FBJS,所以它与FBML弃用无关。 – 2012-04-11 17:05:56

+0

谢谢你的澄清。但是,“xfbml:true”呢?我应该离开吗? – 2012-04-11 17:12:13

+0

是的,因为'fb:login-button'这是XFBML – 2012-04-11 19:04:09

回答

0

由于comments中提到的Juicy Scripter,删除FBML不会影响您的代码。

XFBML与FBML不同。

所有使用XFBML的社交插件和SDK在6月之后都可以正常使用。