2011-09-17 14 views
0

ウェブサイトにFacebookログインを実装するには、ソーシャルプラグインまたはJavascript SDK経由で少なくとも2つの方法があるようです。Social Pluginを使用してログインするか、Javascript SDK fb.Loginメソッドを使用する必要がありますか?

ソーシャルプラグイン(FBML):

<fb:login-button show-faces="true" width="200" max-rows="1"></fb:login-button> 

JavascriptのSDK:1は私が使用する必要があります

FB.login(function(response) { ... }, {scope: ...}); 

答えて

0

あなたのアプリをユーザーに接続する限り、どちらも同じことを達成します。

違いがどこに表示されるのかは、認証後にやりたいことです。より深いソーシャルインテグレーションを行うつもりならば、私はFB.loginメソッドを使用します。これは、最初の認証時に行うことができるように柔軟性があるためです。

+0

「初期認証時にもっと柔軟に対応できる」という例を挙げてください。 – Sanjay

+0

fb:loginプラグインはFB.loginのラッパーであり、FB.loginの構文は通常のjavascriptです。たとえば、FB.login(function(response){if(response.authResponse){alert( 'logged in');} else {alert( 'not logged in');}});プラグインが同じことを達成するための構文は、それほどエレガントではありません。すなわちonlogin = "alert( 'something')" –

関連する問題