我想弄清楚Google的GData API(http://code.google.com/p/gdata-python-client/)和Google的Python客户端库(http://code.google.com/p/google-api-python-client/)之间的区别。
他们似乎都是谷歌。哪个是官方的?他们有什么不同?第二个似乎主要使用OAuth。
如果任何人有使用任何一方的知识或经验,那么获取有关此信息的信息会很棒!
PS:我虽然把它放在超级用户身上,但因为它与编程有关,我认为这会更好。答案 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。