【发布时间】:2014-06-17 22:25:08
【问题描述】:
大家好,我想使用 google drive api 来完成一些任务,但是我也是 Drive API 和 OAuth2.0 协议的新手。在this example 之后,我最终遇到了这个异常,我真的不明白发生了什么我复制了这个例子作为复制/过去,添加了我的 CLIENT_ID、CLIENT_SECRET 和 REDIRECT_URI 但什么也没有。
这是错误
Exception in thread "main" java.lang.NullPointerException
at com.google.api.client.repackaged.com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191)
at com.google.api.client.util.Preconditions.checkNotNull(Preconditions.java:127)
at com.google.api.client.json.jackson2.JacksonFactory.createJsonParser(JacksonFactory.java:96)
at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:85)
at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:81)
at com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:88)
at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:287)
at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:158)
at com.gpaps.apps.expensesmanager.google.drive.DriverReportExporter.main(DriverReportExporter.java:47)
调用GoogleTokenResponse response = flow.newTokenRequest(code).setRedirectUri(REDIRECT_URI).execute();时抛出异常
我检查了每个对象,一切正常。
感谢您提前帮助我:)
【问题讨论】:
标签: google-oauth google-drive-api