Android Facebook GraphObject为空,用户名不推荐用于v2.0版本
我已经像GraphUser一样改变了旧的facebook弃用功能。在新的请求函数中,有时我会从GraphObject获取值。有时我会得到如下的回应。我不知道我在哪里犯了错误。请有人帮我识别我的错误和错误。提前谢谢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
{
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开发者网站。他们清楚地提到了反对意见,这是合适的替代品。
谢谢大家。我发现了问题,并解决了它。谢谢你。如果有帮助,请接受我的回答。谢谢