有没有适用于Node.js的Google API库?

11

是否有一个Node.js库将所有Google的API整合成一个API?(包括Google联系人、Google日历、Google地理位置API等等)

3个回答

22
注意:我是 googleapis 模块的作者。
谷歌发布了官方支持的 Node 客户端库以访问其 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。

FYI,目前还没有任何Google+ API可以访问相册...您必须通过Picasa相册API进行访问。 - kenyee
这是否包括Google时区API - Foreever
这个客户端库仅处于维护模式,但仍然得到支持。是否有其他正在积极维护的模块应该被使用? - rsp

2

1
这里使用了谷歌的发现 API,因此很可能是正确的,并且(根据软件包文档)自动保持最新状态。 - djechlin

1
Temboo SDK可用于Node.js,并提供了一种统一的方式来访问Google API中的大部分内容,包括OAuth身份验证、分析、结账、日历、联系人、方向、距离矩阵、驱动器、高程、地理编码、Gmail、地点和Plus等。请参见https://live.temboo.com/library/Library/Google/--SDK是一个开放下载,但您需要一个(免费)Temboo帐户才能使用它。(完全披露:我在Temboo工作。)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接