androidfacebook

Cannot resolve method getInnerJSONObject()


I am trying to extract information from a user that logs into my android application using Facebook. I am getting a cannot resolve method when getInnerJSONResponse().

@Override
                    public void onCompleted(JSONObject object, GraphResponse response) {
                        ParseUser user = new ParseUser();

                        JSONObject jsonResponseObject = user.getInnerJSONObject();
                        String email = jsonResponseObject.getProperty("email");
//                        String firstName = jsonResponseObject.getFirstName();
//                        String lastName = jsonResponseObject.getLastName();
                    }
                });
                Bundle param = new Bundle();
                param.putString("fields", "cover, birthday, email, first_name, last_name, ");
                request.setParameters(param);
                request.executeAsync();

Solution

  • Try to use:

     String email = jsonResponseObject.getString("email");
     String firstName = jsonResponseObject.getString("first_name");
     String lastName = jsonResponseObject.getString("last_name");
    

    etc.

    See documentation