使用cordova获取Facebook用户个人资料 [英] Get facebook user profile using cordova
本文介绍了使用cordova获取Facebook用户个人资料的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想获得名字,姓氏,电子邮件,当用户登录Facebook。我的应用程序在Cordova。我使用cordova插件的Facebook身份验证这一个 https://github.com/Wizcorp/phonegap- facebook-plugin 。我可以用Facebook登录,但我怎么能得到名字,电子邮件从它。
提前感谢。
I want to get first name, last name, email when user login with facebook. My app is in Cordova. I am using cordova plugin for facebook authentication this one "https://github.com/Wizcorp/phonegap-facebook-plugin". I can login with Facebook but how can I get name, email from it. Thanks in advance.
推荐答案
使用以下命令添加facebook cordova插件查看详情
add facebook cordova plugin using below command See Details
cordova plugin add https://github.com/Wizcorp/phonegap-facebook-plugin --variable APP_ID="YOURAPPID" --variable APP_NAME="YOURAPPNAME"
html代码
<div onclick="fblogin();"><img src="img/facebook.png" /></div>
JavaScript代码
Javascript code
<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>
这篇关于使用cordova获取Facebook用户个人资料的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文