I have a Facebook login option in my Android app and I am trying to get the user\'s email unsuccessfully. After the user is logged in, and added to the Parse.com User table
I guess this is related to a change in the Graph API v2.4 which makes it necessary that you specify every field you want to have returned from the Graph API.
Have a look at my answer at
regarding this
Concerning your actual problem, see
for an example on how to specify the fields for a GraphRequest
GraphRequest request = GraphRequest.newMeRequest(
accessToken,
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(
JSONObject object,
GraphResponse response) {
// Application code
}
});
Bundle parameters = new Bundle();
parameters.putString("fields", "id,name,email");
request.setParameters(parameters);
request.executeAsync();