9

我正在尝试找出 Google 的 GData API ( http://code.google.com/p/gdata-python-client/ ) 和 Google 的 Python API 客户端库( http://code.google.com/ ) 之间的区别p/google-api-python-client/)。

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

如果有人有使用其中任何一种的知识或经验,那么获得一些有关这方面的信息会很棒!

PS:我想把它放在超级用户上,但因为它与编程相关,我认为在这里会更好。

4

2 回答 2

7

区别与对应的 Java 库(http://code.google.com/p/google-api-java-client/http://code.google.com/p/gdata-java的区别相同) -客户/

也就是说,gdata-代码版本已进入维护模式,可能不会更新以涵盖新的 API,但会在发现错误时进行修复。该google-api-版本正在非常活跃的开发中。

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

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

于 2012-04-02T08:34:44.300 回答
2

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

google-api-python-client支持的API是基于发现的,而gdata-python-client支持的 API使用GData 协议

于 2012-11-15T19:14:36.847 回答