【问题标题】:Is there any Google API library for Node.js?是否有适用于 Node.js 的 Google API 库?
【发布时间】:2012-11-28 04:35:10
【问题描述】:

是否有一个 Node.js 库将 Google 的所有 API 包含在一个 API 中? (Google 通讯录、Google 日历、Google Geolocations API 等)

【问题讨论】:

    标签: node.js google-api npm


    【解决方案1】:

    注意:我是googleapis模块的作者。

    Google 为其 API 发布了官方支持的节点客户端库。 https://github.com/google/google-api-nodejs-client npm 也有:

    npm install googleapis
    

    加载带有句柄和版本的 API,然后发出请求:

    googleapis.discover('urlshortener', 'v1').execute(function(err, client) {
      // make requests here
      client.urlshortener.url.get({ shortUrl: 'http://goo.gl/DdUKX' }).execute(console.log);
    });
    

    它还支持批量请求和 OAuth 2.0。

    【讨论】:

    • 仅供参考,目前还没有任何 Google+ API 可以访问相册...您必须通过 Picasa 相册 API
    • 这是否包括Google Time Zone API
    • "此客户端库受支持,但仅处于维护模式。" - 是否有一些其他模块正在积极维护并且应该被使用?
    【解决方案2】:

    我没有尝试过,但通过 npmjs.org 搜索找到了它:https://npmjs.org/

    https://github.com/JimmyBoh/node-google-api

    【讨论】:

    • 这使用 Google 的发现 API,因此可能是正确的 - 并且(每个包文档)自动更新。
    【解决方案3】:

    Temboo SDK 可用于 Node.js,并提供一种访问大量 Google API 的统一方式:

    • OAuth 身份验证
    • 分析
    • 结帐
    • 日历
    • 联系方式
    • 路线
    • 距离矩阵
    • 开车
    • 海拔
    • 地理编码
    • Gmail
    • 地点
    • 加号
    • 电子表格

    请参阅https://live.temboo.com/library/Library/Google/ -- SDK 是一个开放下载,但您需要一个(免费)Temboo 帐户才能使用它。

    (完全披露:我在 Temboo 工作。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 2013-03-29
      • 2017-12-20
      • 2017-12-14
      相关资源
      最近更新 更多