org.scribe.exceptions.OAuthException:响应正文不正确。无法从中提取令牌和秘密:'令牌无效

时间:2012-01-18 12:34:14

标签: java

OAuthService service = new ServiceBuilder()
                .provider(GoogleApi.class)
                .apiKey("198898816518.apps.googleusercontent.com")
                .apiSecret("hpvFCWHt6ZxWqO-DLwF062rO")
                .scope(SCOPE)
                .build();

        Token requestToken = null;

        requestToken = service.getRequestToken();

        System.out.println("authorize Scribe here:");
        Token token = new Token("oauth_token", "4/qGH3cNdzrdIIMmEsDMTRNhKD9z51");
        System.out.println(AUTHORIZE_URL + requestToken.getToken());
        System.out.println("paste the verifier");

              Verifier verifier = new Verifier("IWqonDH9RCtK0hwyZQlYOUCb");
                      // Trade the Request Token and Verfier for the Access Token

        Token accessToken = service.getAccessToken(token, verifier);

我收到了错误..

  

org.scribe.exceptions.OAuthException:响应正文不正确。   无法从中提取令牌和秘密:'令牌无效。

提前感谢....

1 个答案:

答案 0 :(得分:1)

我相信你可能正在使用scribe 1.3.0,因为我在做oauth时也遇到了这样的错误。只需将其替换为最新版本,抄写1.3.1,你就可以了.......好像在1.3.0中有些问题......不确定是否完全违反了错误原因,但这对我有用。 您可以从这里下载:scribe 1.3.1