不同的Python Google API

时间:2012-04-01 23:16:35

标签: python gdata gdata-api google-api-python-client google-client

我想弄清楚Google的GData API(http://code.google.com/p/gdata-python-client/)和Google的Python客户端库(http://code.google.com/p/google-api-python-client/)之间的区别。

他们似乎都是谷歌。哪个是官方的?他们有什么不同?第二个似乎主要使用OAuth。

如果任何人有使用任何一方的知识或经验,那么获取有关此信息的信息会很棒!

PS:我虽然把它放在超级用户身上,但因为它与编程有关,我认为这会更好。

2 个答案:

答案 0 :(得分:7)

差别与相应Java库(http://code.google.com/p/google-api-java-client/http://code.google.com/p/gdata-java-client/

之间的差异相同

也就是说,代码的gdata-版本已进入维护模式,可能不会更新以涵盖新的API,但会在找到错误时修复。 google-api-版本正处于非常活跃的发展阶段。

这里有一个很好的讨论Java api的每个版本的优缺点:http://code.google.com/p/gdata-java-client/wiki/MigratingToGoogleApiJavaClient

该文档的非特定于Java的部分也适用于python api库。

答案 1 :(得分:2)

这些库也旨在支持不同的协议。

google-api-python-client支持的API为discovery based,而gdata-python-client支持的API使用GData protocol