0

Facebook ログインの操作

コードは次のとおりです。

   <div id="fb-root"></div>
<div class="fb-login-button"  data-width="200" onlogin="GetData()"></div>
<script>
                window.fbAsyncInit = function () {
                FB.init({
                        appId: 'My ID',
                        status: false,
                        cookie: true,
                        xfbml: true,
                        oauth: true
                });
                };        
                (function (d) {
                var js, id = 'facebook-jssdk'; if (d.getElementById(id)) { return; }
                js = d.createElement('script'); js.id = id; js.async = true;
                js.src = "//connect.facebook.net/en_US/all.js";
                d.getElementsByTagName('head')[0].appendChild(js);
                } (document));

        function GetData()
        {
        alert(11);
        }

</script>

1-正常に動作していますが、ユーザーがFacebookのログインボタンを押した後、GetData関数が呼び出されません 2-この関数にコードを記述して、メール、使用名、...このユーザーに関する情報を提供したい

4

1 に答える 1

0

GetDataユーザーがログインした後に関数が呼び出されたFacebookログイン用にこの関数を呼び出します。

関数 facebooklogin(){

  FB.login(function(response) {
     if (response.authResponse) {
             GetData();
        });

        }
于 2012-09-01T18:12:46.807 に答える