繁体   English   中英

java.lang.NoSuchMethodError:com.google.api.client.http.HttpRequest.setParser

[英]java.lang.NoSuchMethodError: com.google.api.client.http.HttpRequest.setParser

我试着从谷歌+授权获得的accessToken。 我遇到以下错误。

java.lang.NoSuchMethodError: com.google.api.client.http.HttpRequest.setParser(Lcom/google/api/client/util/ObjectParser;)V
    com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:297)
    com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:158)
    com.Servlet.OAuthCodeCallbackHandlerServlet.exchangeCodeForAccessAndRefreshTokens(OAuthCodeCallbackHandlerServlet.java:152)
    com.Servlet.OAuthCodeCallbackHandlerServlet.doGet(OAuthCodeCallbackHandlerServlet.java:87)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

以下是api的即时通讯使用:

google-api-client-1.18.0-rc.jar
google-api-client-jackson2-1.18.0-rc.jar
google-http-client-1.18.0-rc.jar
google-http-client-jackson2-1.18.0-rc.jar
google-oauth-client-1.10.1-beta.jar

让我知道究竟在何处的问题。

无法识别方法setParser。 这可能与您使用的jar版本有关。 尝试升级到1.20.0版本。 (同时验证您的类路径)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM