如何登录在Android应用使用Facebook? [英] How to log in using facebook in android app?
本文介绍了如何登录在Android应用使用Facebook?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的应用我要登录使用Facebook的帐号。我希望该用户的细节像姓名,性别,出生日期,年龄是多少?任何一个可以知道如何做到这一点,我将如何得到我的应用程序的详细信息。
解决方案
facebook.authorize(Home.this,许可,新DialogListener()
{
公共无效onFacebookError(FacebookError E){
// TODO自动生成方法存根
} 公共无效onerror的(DialogError E){
// TODO自动生成方法存根 } 公共无效的onComplete(束值){
// TODO自动生成方法存根
尝试{
字符串str = facebook.request(我);
的JSONObject的JSONObject =新的JSONObject(STR); facebookid = jsonObject.getString(ID);
Log.e(,Facebook的ID:+ facebookid); fbUserFullName = jsonObject.getString(名称);
fbUserEmail = jsonObject.getString(电子邮件);
fbUserGender = jsonObject.getString(性别);
fbUserBithday = jsonObject.getString(生日);
} 公共无效onCancel(){
// TODO自动生成方法存根
}
});
In my app I want to log in using facebook id. and I want that user detail like name,surname,gender,date of birth, age ? Can any one know how to do this and how will I get that details in my app
解决方案
facebook.authorize(Home.this,permission,new DialogListener()
{
public void onFacebookError(FacebookError e) {
// TODO Auto-generated method stub
}
public void onError(DialogError e) {
// TODO Auto-generated method stub
}
public void onComplete(Bundle values) {
// TODO Auto-generated method stub
try {
String str = facebook.request("me");
JSONObject jsonObject = new JSONObject(str);
facebookid = jsonObject.getString("id");
Log.e("", "facebook id :"+facebookid);
fbUserFullName = jsonObject.getString("name");
fbUserEmail = jsonObject.getString("email");
fbUserGender = jsonObject.getString("gender");
fbUserBithday = jsonObject.getString("birthday");
}
public void onCancel() {
// TODO Auto-generated method stub
}
});
这篇关于如何登录在Android应用使用Facebook?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文