2011-08-02 51 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