4

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

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

如果是这样,gdata-java-client 是否构建在 google-api-java-client 之上?

4

1 回答 1

6

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

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

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

于 2011-08-06T01:17:25.507 回答