是否有针对Node.js的Google API库?

时间:2012-11-28 04:35:10

标签: node.js google-api npm

是否有Node.js库将所有Google的API都覆盖到单个API中? (Google通讯录,Google日历,Google Geolocations API等)

3 个答案:

答案 0 :(得分: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。

答案 1 :(得分:2)

我没试过这个,但是通过npmjs.org搜索找到了它:https://npmjs.org/

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

答案 2 :(得分:1)

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

  • OAuth身份验证
  • 分析
  • 结帐
  • 日历
  • 联系人
  • 路线
  • DistanceMatrix
  • 驱动器
  • 高程
  • 天气预报
  • 的Gmail
  • 地点
  • 电子表格

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

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