简体   繁体   English

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

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

Im trying to get accesstoken from google+ authorization. 我试着从谷歌+授权获得的accessToken。 I'm getting following error. 我遇到以下错误。

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)

Following are api's im using : 以下是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

Let me know where exactly the issue is. 让我知道究竟在何处的问题。

The method setParser isn't recognized. 无法识别方法setParser。 That's maybe related to the version of jars you are using. 这可能与您使用的jar版本有关。 Try to upgrade to 1.20.0 version. 尝试升级到1.20.0版本。 (Verfiy your classpath as well) (同时验证您的类路径)

暂无
暂无

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

相关问题 谷歌驱动器dredit错误java.lang.NoSuchMethodError:com.google.api.client.http.HttpRequestFactory.buildRequest - google drive dredit error java.lang.NoSuchMethodError: com.google.api.client.http.HttpRequestFactory.buildRequest java.lang.NoSuchMethodError: 'boolean com.google.api.client.http.HttpTransport.isMtls() - java.lang.NoSuchMethodError: 'boolean com.google.api.client.http.HttpTransport.isMtls() java.lang.NoSuchMethodError: com.google.api.client.http.HttpTransport.isMtls()Z - java.lang.NoSuchMethodError: com.google.api.client.http.HttpTransport.isMtls()Z java.lang.NoSuchMethodError:com.google.api.client.http.javanet.NetHttpTransport。<init> (Lcom/google/api/client/http/javanet/ConnectionFactory; - java.lang.NoSuchMethodError: com.google.api.client.http.javanet.NetHttpTransport.<init>(Lcom/google/api/client/http/javanet/ConnectionFactory; java.lang.NoSuchMethodError:com.google.gdata.client.media.MediaService.insert(MediaService.java:318) - java.lang.NoSuchMethodError:com.google.gdata.client.media.MediaService.insert(MediaService.java:318) java.lang.NoSuchMethodError:com.google.api.services.admin.reports.Reports $ Activities.watch - java.lang.NoSuchMethodError: com.google.api.services.admin.reports.Reports$Activities.watch java.lang.NoSuchMethodError: com.google.api.services.bigquery.model.JobConfigurationQuery.getConnectionProperties()Ljava/util/List; - java.lang.NoSuchMethodError: com.google.api.services.bigquery.model.JobConfigurationQuery.getConnectionProperties()Ljava/util/List; java.lang.NoSuchMethodError:com.google.common.base.Preconditions - java.lang.NoSuchMethodError: com.google.common.base.Preconditions java.lang.NoSuchMethodError: BigQuery Java API throws com.google.api.services.bigquery.model.JobStatistics2.getDdlTargetRoutine() not found - java.lang.NoSuchMethodError: BigQuery Java API throws com.google.api.services.bigquery.model.JobStatistics2.getDdlTargetRoutine() not found java.lang.NoSuchMethodError:com.sun.xml.ws.api.pipe.ClientTubeAssemblerContext.getPortInfo()Lcom / sun / xml / ws / api / client / WSPortInfo; - java.lang.NoSuchMethodError : com.sun.xml.ws.api.pipe.ClientTubeAssemblerContext.getPortInfo()Lcom/sun/xml/ws/api/client/WSPortInfo;
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM