如何登录在Android应用使用Facebook? [英] How to log in using facebook in android app?

查看:151
本文介绍了如何登录在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆