使用cordova获取facebook用户个人资料

Kri*_*hna 1 facebook cordova cordova-plugins

我希望获得名字,姓氏,用户登录Facebook时的电子邮件.我的应用程序在Cordova.我使用cordova插件进行facebook身份验证,这个" https://github.com/Wizcorp/phonegap-facebook-plugin ".我可以用Facebook登录,但我怎样才能从中获取姓名和电子邮件.提前致谢.

kis*_*nav 7

使用以下命令添加facebook cordova插件查看详细信息

cordova plugin add https://github.com/Wizcorp/phonegap-facebook-plugin --variable APP_ID="YOURAPPID" --variable APP_NAME="YOURAPPNAME" 
Run Code Online (Sandbox Code Playgroud)

HTML代码

 <div onclick="fblogin();"><img src="img/facebook.png" /></div>
Run Code Online (Sandbox Code Playgroud)

Javascript代码

<script>
            function fblogin(){

            facebookConnectPlugin.login( ["public_profile","email"],
                function (response) {

                    if(response.authResponse.userID!=''){
                        facebookConnectPlugin.api(response.authResponse.userID+"/?fields=id,email,first_name", ["public_profile"],
                        function (response) {
                            console.log('SUCCESS:'+response);
                            alert('first_name : '+response.first_name+',email:'+response.email+',id:'+response.id);
                        },
                        function (response) {
                            console.log('ERROR:'+response);
                        });
                    }    

                }, 
                function (response) {   
                        console.log('ERROR:'+response);
               });

               }

               </script>
Run Code Online (Sandbox Code Playgroud)