2011-11-08 18 views
0

Facebook SDKコードをjQueryスクリプトに統合して実行することは可能ですか?jQueryとFacebook Javascript SDK

例:

$("#getStarted").click(function() { 

    FB.login(function(response) { 
     if (response.authResponse) { 
      var accessToken = response.authResponse.accessToken; 
     } 
    }); 
..... 

私は、ユーザーが自分のアプリケーション上のボタンをクリックした後にのみ、Facebookのログインボックスを与えたいと思います。上記の例では、ユーザーがボタンをクリックしたかどうかに関係なく、FB.loginが実行されます。 FBコードは作業を行いますが、必要な順番ではありません。

+0

実際に動作するはずですが、代わりにjqueryのクリックを使用していません。FB.loginを持つ関数を呼び出すonclickのインラインタグがあります。 – ryuutatsuo

答えて

0

これはうまくいきましたが、上記の例は、ボタンがクリックされたかどうかにかかわらず実行されましたが、他のFB.ui()関数ではjQueryコード内で完全に機能しました。

1)FB.unit()を実行してください 2)jQueryとFB関数を実行してください 3)後でFB非同期コードを実行してください。

これは私のために働いた。

関連する問題