android - How can i get user information from Latest Facebook sdk-4.0.1 -


how can user information latest facebook sdk-4.0.1 ,, :

email - user_birthday - user_friends

notice : use loginbutton

    final loginbutton loginbutton = (loginbutton) findviewbyid(r.id.login_button);     loginbutton.setreadpermissions("user_friends");     loginbutton.setreadpermissions("public_profile");     loginbutton.setreadpermissions("email");     loginbutton.setreadpermissions("user_birthday"); 

first, permissions can setup in 1 line:

loginbutton.setreadpermissions(arrays.aslist("user_friends, public_profile, email, user_birthday")); 

now, considering registered callback in way:

    loginbutton.registercallback(callbackmanager, new facebookcallback<loginresult>() {         @override         public void onsuccess(loginresult loginresult) { }          @override         public void oncancel() { }          @override         public void onerror(facebookexception exception) { }     }); 

place code in onsuccess() method:

        graphrequest request = graphrequest.newmerequest( loginresult.getaccesstoken(),                 new graphrequest.graphjsonobjectcallback() {                     @override                     public void oncompleted( jsonobject object,  graphresponse response) {                         log.d("oncompleted",object.tostring());                     }                 });         bundle parameters = new bundle();         parameters.putstring("fields", "id,name,link, email");         request.setparameters(parameters);         request.executeasync(); 

pay attention in line:

parameters.putstring("fields", "id,name,link, email"); 

...these fields returned in jsonobject in oncompleted() method.

reference:

https://developers.facebook.com/docs/graph-api/using-graph-api/v2.3#reading https://developers.facebook.com/docs/graph-api/reference/user


Comments

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -