Android facebook login- Need email address after login done but it returns me always Null -


private void logintofb() {         utils.showtoast("in method", ctx);         mprefs = getpreferences(mode_private);         string access_token = mprefs.getstring("access_token", null);         long expires = mprefs.getlong("access_expires", 0);          if (access_token != null) {             fb.setaccesstoken(access_token);         }          if (expires != 0) {             fb.setaccessexpires(expires);         }         if (!fb.issessionvalid()) {             fb.authorize(this,             // new string[] { "email", "publish_stream" },new dialoglistener() {                     new string[] { "email" ,"read_stream"}, new dialoglistener() {                          @override                         public void onfacebookerror(facebookerror e) {                             // todo auto-generated method stub                          }                          @override                         public void onerror(dialogerror e) {                             // todo auto-generated method stub                          }                          @override                         public void oncomplete(bundle values) {                             // values.get                              final requestasynctask me;                             sharedpreferences.editor editor = mprefs.edit();                             editor.putstring("access_token",                                     fb.getaccesstoken());                             editor.putlong("access_expires",                                     fb.getaccessexpires());                             editor.commit();                             session s=session.getactivesession();                     //      getprofilinfo();                         //  editor.                         //  logintofacebook();                     // splashscreen.setsteponecomplete(1);             //  session sss=opena                                me=request.newmerequest(s, new graphusercallback() {                                  @override                                 public void oncompleted(graphuser user, response response) {                                     system.out.println("responsesdf>>>>>>>>>>>>>"+response);                                       if (user != null) {//here user null graphuser user                                             system.out.println("response>>>>>>>>>>>>>"+response);                                              system.out.println(user.getname());                                             system.out.println(user.getbirthday());                                             system.out.println(user.getfirstname());                                             system.out.println(user.getlastname());                                             system.out.println(user.getlink());                                             system.out.println(user.getusername());                                             system.out.println(user.getlocation());                                             system.out.println("facebook user id" + user.getid());                                            system.out.println(user.asmap().get("email").tostring()); //                                  bundle params = me.getparameters(); //                                  params.putstring("fields", "email,name"); //                                  me.setparameters(params); //                                  me.executeasync();                                                                   }                                 }                             }).executeasync();                                intent = new intent(signup_activity.this,                                          mainscreenforchat.class);                                  startactivity(i);                                          finish();                          } 

and method call simple imagebutton click event.

but user returning me null...

please help!!!!!


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -