java - gdata-java-client 和 google-api-java-client 有什么区别?

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

我正在开发一个与 Youtube API 交互的项目。我遇到了两个项目 (1) gdata-java-client 和 (2) google-api-java-client。

项目的范围(和名称)有点困惑。 google-api-java-client 似乎是用于处理网络数据的通用 API。相反,gdata-java-client 处理 google 特定数据(例如 YouTube API)。这是一个正确的表征吗?

如果是这样,gdata-java-client 是建立在 google-api-java-client 之上的吗?

最佳答案

答案可能比您预期的要简单。 :)

google-api-java-client 是 Google 的一个较新的库。它可以访问更多的 API 并在 Android 上运行。不过,它仍处于测试阶段。另一方面,gdata-java-client 更稳定、更成熟,但不适用于 Android。

如果您使用 gdata API 并且不需要在 Android 上运行,我建议您使用 gdata-java-client 库。如果需要在安卓上运行,google-api-java-client

关于java - gdata-java-client 和 google-api-java-client 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6914519/

相关文章:

java - Google 通讯录 API v3,JAVA 获取所有联系人 "contactFeed.getEntries() is empty"!

google-sheets - Google Sheet API 中从未设置 TextRotation 角度

java - 网格袋布局挣扎

java - 如何将枚举映射到整数

java - 关于以下 Java 代码是否可以应用 DRY 的建议

youtube - 如何从youtube.com/music获取元素

c# - 使用 GData API 将事件添加到 "specific"Google 日历

java - 堆栈搜索导致堆栈溢出

node.js - 通过nodejs中的oauth2.0使用gdata api将新图像插入google-picasa相册

java - 为什么google-api-client依赖guava-jdk5?