11

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

4

3 回答 3

22

注意:我是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。

于 2013-03-06T20:55:08.850 回答
2

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

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

于 2012-11-28T04:38:37.907 回答
1

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

  • OAuth 身份验证
  • 分析
  • 查看
  • 日历
  • 联系人
  • 方向
  • 距离矩阵
  • 驾驶
  • 海拔
  • 地理编码
  • 邮箱
  • 地方
  • 电子表格

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

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

于 2013-02-22T18:11:41.437 回答