我正在做一个与Youtube API接口的项目。我遇到过两个项目(1)gdata-java-client和(2)google-api-java-client。
项目的范围(和名称)有点令人困惑。google-api-java-client似乎是一个用于处理web数据的通用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库。如果你需要在Android上运行,google-api-java-client