我更改了旧的Facebook弃用功能,如GraphUser。在新的Request函数中,有时我会从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为空。
答案 0 :(得分:1)
您尝试申请username
字段,但是您不能,因为您的应用程序显然是Graph API v2.1应用程序。自v2.0起,它不再可能请求username
字段。基本上,它已经在错误信息中了。
答案 1 :(得分:0)
我找到了问题并修复了它。我们目前使用的v2.0 API版本。在此API中,他们在GraphObject json响应中弃用了用户名。该用户名密钥在该Json中不可用。所以它给了那个错误。我们在通过请求之前删除了权限列表中的用户名密钥。 如果我们查看facebook开发者网站。他们已经明确提到了弃用和适当的替代品。 谢谢大家。