gdata java客户端和google api java客户端之间有什么区别?

gdata java客户端和google api java客户端之间有什么区别?,java,gdata-api,google-api-java-client,gdata-java-client,Java,Gdata Api,Google Api Java Client,Gdata Java Client,我正在做一个和Youtube API接口的项目。我遇到了两个项目(1)GDataJava客户端和(2)GoogleAPI java客户端 项目的范围(和名称)有点混乱。google api java client似乎是一个处理web数据的通用api。相反,GDataJava客户端处理谷歌特定的数据(例如,YouTube API)。这是正确的描述吗 如果是这样的话,gdata java客户端是否构建在google api java客户端之上?答案可能比您预期的要简单。:) GoogleAPI ja

我正在做一个和Youtube API接口的项目。我遇到了两个项目(1)GDataJava客户端和(2)GoogleAPI java客户端

项目的范围(和名称)有点混乱。google api java client似乎是一个处理web数据的通用api。相反,GDataJava客户端处理谷歌特定的数据(例如,YouTube API)。这是正确的描述吗


如果是这样的话,gdata java客户端是否构建在google api java客户端之上?

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

GoogleAPI java客户端是来自google的一个较新的库。它可以访问更多的API并在Android上运行。不过,它仍处于测试阶段。另一方面,gdatajava客户端是稳定的,更成熟,但不适用于Android

如果您使用的是gdataapi,并且不需要在Android上运行,我建议您使用gdatajava客户端库。如果你需要在Android上运行,谷歌api java客户端