Facebook graph api getGraphObjectList()返回null
嗨,我正在尝试在我的android应用程序中获取facebook用户数据。这是我请求用户信息的方法:Facebook graph api getGraphObjectList()返回null,facebook-graph-api,android-facebook,user-data,Facebook Graph Api,Android Facebook,User Data,嗨,我正在尝试在我的android应用程序中获取facebook用户数据。这是我请求用户信息的方法: //Requests the user's info private void makeMeRequest(final Session session){ //Request request = Request.newMeRequest(session, new Request.GraphUserCallback(){ Request request = Request.newG
//Requests the user's info
private void makeMeRequest(final Session session){
//Request request = Request.newMeRequest(session, new Request.GraphUserCallback(){
Request request = Request.newGraphPathRequest(session, "me/feed", new Request.Callback(){
@Override
//public void onCompleted(GraphUser user, Response response){
public void onCompleted(Response response){
if(session == Session.getActiveSession()){
if(user != null){
GraphObjectList<GraphObject> test = response.getGraphObjectList();
//JSONArray test2 = test.getInnerJSONArray();
}
if(response.getError() != null){
}
}
});
request.executeAsync();
}
所以我很确定我得到了一个响应,但是当我在我的方法中取消注释该行时,我得到了一个NullPointerException
。为什么它会给我这个?我也打印了我的会话信息,这是输出:
03-15 20:53:20.186: I/SESSION(321): {Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[read_stream, user_birthday, user_likes, user_status, basic_info]}, appId:222555791218743}
此错误是否是由于删除了访问\u令牌
部分造成的?如果是,我怎么能正确登录
多谢各位
03-15 20:53:20.186: I/SESSION(321): {Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[read_stream, user_birthday, user_likes, user_status, basic_info]}, appId:222555791218743}