Facebook:收到类型为OAuthException:无效OAuth访问令牌的Facebook错误响应。(代码190,子代码为空)

Facebook:收到类型为OAuthException:无效OAuth访问令牌的Facebook错误响应。(代码190,子代码为空),facebook,facebook-graph-api,oauth,facebook-oauth,Facebook,Facebook Graph Api,Oauth,Facebook Oauth,情况:我可以通过web应用程序获取访问令牌,以及我的个人资料名称和个人资料ID。我添加此代码是为了在墙上发布消息: @SuppressWarnings("deprecation") FacebookClient fbClient = new DefaultFacebookClient(accessToken, MY_APP_SECRET); FacebookType publishMessageResponse = fbClient.publish("me/feed", FacebookTyp

情况:我可以通过web应用程序获取访问令牌,以及我的个人资料名称和个人资料ID。我添加此代码是为了在墙上发布消息:

@SuppressWarnings("deprecation")
FacebookClient fbClient = new DefaultFacebookClient(accessToken, MY_APP_SECRET);
FacebookType publishMessageResponse =  fbClient.publish("me/feed", FacebookType.class,
        Parameter.with("message", "RestFB test 123"));
com.restfb.exception.Facebook OAuthException:收到类型为OAuthException:无效OAuth访问令牌的Facebook错误响应。(代码190,子代码为空)

问题:我收到错误消息:

Received Facebook error response of type OAuthException: Invalid OAuth access token. (code 190, subcode null)
我的尝试:我正在使用restFb1.13(最新版本)。我也尝试过使用旧的restFb1.7,但错误仍然存在。我在文档中找不到上述错误代码。不幸的是,在StackOverflow和其他站点上搜索时没有列出此错误


任何建议都会很有帮助。

解决了它。问题在于,从facebook接收的Accesstoken的格式为:Accesstoken=some long字母数字字符串&expires=some字符串。我们必须去掉“Accesstoken=”和“expires=”之间的部分

我自己做的

String accessToken;
accessToken = accessToken.substring(13,accessToken.lastIndexOf("&"));

解决了。问题在于,从facebook接收的Accesstoken的格式为:Accesstoken=some long字母数字字符串&expires=some字符串。我们必须去掉“Accesstoken=”和“expires=”之间的部分

我自己做的

String accessToken;
accessToken = accessToken.substring(13,accessToken.lastIndexOf("&"));

解决了。问题在于,从facebook接收的Accesstoken的格式为:Accesstoken=some long字母数字字符串&expires=some字符串。我们必须去掉“Accesstoken=”和“expires=”之间的部分

我自己做的

String accessToken;
accessToken = accessToken.substring(13,accessToken.lastIndexOf("&"));

解决了。问题在于,从facebook接收的Accesstoken的格式为:Accesstoken=some long字母数字字符串&expires=some字符串。我们必须去掉“Accesstoken=”和“expires=”之间的部分

我自己做的

String accessToken;
accessToken = accessToken.substring(13,accessToken.lastIndexOf("&"));

FYI,使用API v2.3更改–访问令牌端点返回JSON数据结构,而不是.FYI,使用API v2.3更改–访问令牌端点返回JSON数据结构,而不是.FYI,使用API v2.3更改–访问令牌端点返回JSON数据结构,而不是.FYI,API v2.3改变了这一点–访问令牌端点将返回JSON数据结构。