2011-08-02 49 views
4

我正在研究一个与Youtube API接口的项目。我遇到了两个项目(1)gdata-java-client和(2)google-api-java-client。gdata-java-client和google-api-java-client有什么区别?

该项目的范围(和名称)有点混乱。似乎google-api-java-client是处理Web数据的通用API。相比之下,gdata-java-client处理谷歌特定的数据(例如YouTube API)。这是一个正确的描述?

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

回答

5

答案可能比你想象的要简单。 :)

google-api-java-client是来自Google的新图书馆。它可以访问更多的API并在Android上运行。尽管如此,它仍处于测试阶段。另一方面,gdata-java-client稳定且更成熟,但不适用于Android。

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