Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook GraphObject为空,用户名不推荐用于v2.0版本_Android_Facebook_Facebook Graph Api_Android Fragments_Android Facebook - Fatal编程技术网

Android Facebook GraphObject为空,用户名不推荐用于v2.0版本

Android Facebook GraphObject为空,用户名不推荐用于v2.0版本,android,facebook,facebook-graph-api,android-fragments,android-facebook,Android,Facebook,Facebook Graph Api,Android Fragments,Android Facebook,我已经像GraphUser一样改变了旧的facebook弃用功能。在新的请求函数中,有时我会从GraphObject获取值。有时我会得到如下的回应。我不知道我在哪里犯了错误。请有人帮我识别我的错误和错误。提前谢谢 { Response: responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 12, errorType: OAuthException, errorMessage: (#12) user

我已经像GraphUser一样改变了旧的facebook弃用功能。在新的请求函数中,有时我会从GraphObject获取值。有时我会得到如下的回应。我不知道我在哪里犯了错误。请有人帮我识别我的错误和错误。提前谢谢

{
Response:  responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 12, 
errorType: OAuthException, errorMessage: (#12) username is deprecated for versions v2.0 and 
higher}, isFromCache:false
}

无论我能收到什么Accesstoken。但是GraphObject为null

您试图请求
用户名
字段,但您不能,因为您的应用程序显然是一个Graph API v2.1应用程序。自v2.0以来,不再可能请求
用户名
字段。基本上,这一切都已经出现在错误消息中了。

我发现了问题并解决了它。我们当前使用的v2.0版API。在这个API中,他们在GraphObject json响应中使用了不推荐的用户名。此用户名密钥在该Json中不可用。所以它给出了这个错误。在通过请求之前,我们已删除权限列表中的用户名密钥。 如果我们查看facebook开发者网站。他们清楚地提到了反对意见,这是合适的替代品。
谢谢大家。

我发现了问题,并解决了它。谢谢你。如果有帮助,请接受我的回答。谢谢