Как войти, используя Facebook в приложении для Android? - PullRequest
2 голосов
/ 05 марта 2012

Как авторизовать фейсбук sdk? и я после авторизации, как получить данные пользователя, такие как имя, фамилия, пол, дата рождения, возраст.

Ответы [ 2 ]

0 голосов
/ 05 апреля 2012

Ниже кода откройте диалоговое окно входа в Facebook и в его прослушивателе вы можете получить необходимое поле данных

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
                        }
                    });
0 голосов
/ 05 марта 2012

Вы должны взглянуть на https://developers.facebook.com/docs/reference/api/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...