2012-04-11 60 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月之後都可以正常使用。