【问题标题】:GoogleDrive api quickstart configuration AuthorisationGoogle Drive api 快速入门配置授权
【发布时间】:2012-08-24 09:28:29
【问题描述】:

我正在尝试使用 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);

找到所需的令牌响应 googletokenresponse

 Drive service = new Drive.Builder(httpTransport, jsonFactory, credential).build();

没有为(HttpTransport、JsonFactory、GoogleCredential)找到合适的构造函数。

我使用了我在示例页面上下载的 jar。

如何验证用户身份以便使用云端硬盘服务?

是否有另一个可以正常工作的快速入门?

【问题讨论】:

    标签: java google-drive-api


    【解决方案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,请务必下载此版本。

    【讨论】:

    • 是的,这解决了快速入门上的链接指向错误版本的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多