【问题标题】:Different Python Google APIs不同的 Python Google API
【发布时间】:2012-04-15 16:29:08
【问题描述】:

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

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

如果有人有使用这两种方法的知识或经验,最好能获得一些相关信息!

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      区别同对应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 库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-12
        • 1970-01-01
        • 1970-01-01
        • 2020-10-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多