我正在尝试使用google drive api从我的驱动器中获取文件,但我似乎无法让这个快速启动工作。
https://developers.google.com/drive/quickstart
我正在使用java示例。当我尝试这个时,我得到3个错误。
String url = flow.newAuthorizationUrl().setRedirectUri(REDIRECT_URI).build();
生成(); //不存在
GoogleCredential credential = new GoogleCredential().setFromTokenResponse(response);
找到所需的tokenresponse googletokenresponse
Drive service = new Drive.Builder(httpTransport, jsonFactory, credential).build();
找不到合适的构造函数(HttpTransport,JsonFactory,GoogleCredential)。
我使用了我在样本页面上下载的jar。
如何对用户进行身份验证,以便我可以使用云服务?
还有另一个快速入门吗?
答案 0 :(得分:1)
您可能缺少可从here下载的核心客户端库依赖项。我们将更新快速入门指南以提及它。
除了Drive API .jar之外,下载了所需的依赖项之后,您还需要将这些额外的依赖项添加到项目中:
google-api-client-1.10.3-beta.jar
google-oauth-client-1.10.3-beta.jar
google-http-client-1.10.3-beta.jar
commons-logging-1.1.1.jar
gson-2.1.jar
guava-11.0.1.jar
httpclient-4.0.3.jar
httpcore-4.0.1.jar
jackson-core-asl-1.9.4.jar
jsr305-1.3.9.jar
protobuf-java-2.2.0.jar
xpp3-1.1.4c.jar
快速入门示例取决于google-api-java-client版本1.10.3-beta,请务必下载此版本。