【问题标题】:Gdata api and Google-api-client-libraries together?Gdata api 和 Google-api-client-libraries 在一起?
【发布时间】:2011-09-16 19:42:48
【问题描述】:

是否可以在同一个应用程序中使用较旧的 GData API 和较新的 google-apis-java-client 库?我问的原因是我正在使用新的客户端库来访问谷歌文档中的电子表格。我还想访问 picasa 上传和下载图片。在我的一生中,我无法使用新库进行此操作,并且没有示例代码。但是,旧 GData 库有一个示例代码。使用两者的问题是它们使用一些相同的库,但版本不同。这是在 Android 上。

【问题讨论】:

    标签: android gdata-api gdata google-api-java-client


    【解决方案1】:

    这是可能的,但你是对的,由于 Guava 库(例如 Google Collections)存在一些冲突。

    我们使用 Maven 来管理我们的依赖项。这是我们用于 GData 库的存储库:

        <repository>
            <id>burtsev-net-maven</id>
            <name>Burtsev.Net Maven Repository</name>
            <url>http://maven.burtsev.net</url>
        </repository>
    

    以下是我们使用的相互配合的依赖项,GData 1.47.1 和 Google API 1.17.0:

        <dependency>
            <groupId>com.google.gdata.gdata-java-client</groupId>
            <artifactId>gdata-docs-3.0</artifactId>
            <version>1.47.1</version>
        </dependency>
        <dependency>
            <groupId>com.google.gdata.gdata-java-client</groupId>
            <artifactId>gdata-docs-meta-3.0</artifactId>
            <version>1.47.1</version>
        </dependency>
                <dependency>
            <groupId>com.google.apis</groupId>
            <artifactId>google-api-services-admin</artifactId>
            <version>directory_v1-rev15-1.16.0-rc</version>
        </dependency>
        <dependency>
            <groupId>com.google.apis</groupId>
            <artifactId>google-api-services-drive</artifactId>
            <version>v2-rev105-1.17.0-rc</version>
        </dependency>
        <dependency>
            <groupId>com.google.http-client</groupId>
            <artifactId>google-http-client-gson</artifactId>
            <version>1.17.0-rc</version>
        </dependency>
        <dependency>
            <groupId>com.google.apis</groupId>
            <artifactId>google-api-services-storage</artifactId>
            <version>v1beta2-rev36-1.17.0-rc</version>
        </dependency>
        <dependency>
            <groupId>com.google.apis</groupId>
            <artifactId>google-api-services-bigquery</artifactId>
            <version>v2-rev125-1.17.0-rc</version>
        </dependency>
        <dependency>
            <groupId>com.google.oauth-client</groupId>
            <artifactId>google-oauth-client</artifactId>
            <version>1.17.0-rc</version>
        </dependency>
    

    【讨论】:

      猜你喜欢
      • 2011-10-18
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 2014-12-22
      相关资源
      最近更新 更多