我正在开发一个与 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/