是否有Node.js库将所有Google的API都覆盖到单个API中? (Google通讯录,Google日历,Google Geolocations API等)
答案 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/
答案 2 :(得分:1)
Temboo SDK可用于Node.js,并提供访问公平的Google API的统一方式:
请参阅https://live.temboo.com/library/Library/Google/ - SDK是一个开放式下载,但您需要(免费)Temboo帐户才能使用它。
(完全披露:我在Temboo工作。)