是否有一个 Node.js 库可以将 Google 的所有 API 都包含在一个 API 中?(谷歌通讯录,谷歌日历,谷歌地理位置API等)
注意:我是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。
我没有尝试过这个,但通过 npmjs.org 搜索找到了它:https://npmjs.org/
https://github.com/JimmyBoh/node-google-api
Temboo SDK可用于Node.js,并提供了一种统一的方式来访问大量Google API:
- OAuth 身份验证
- 分析学
- 收款处
- 日历
- 接触
- 方向
- 距离矩阵
- 驾驶
- 海拔
- 地理编码
- 格威
- 地方
- 加
- 电子 表格
请参阅 https://live.temboo.com/library/Library/Google/- SDK是一个开放下载,但你需要一个(免费的)Temboo帐户才能使用它做任何事情。
(完全披露:我在Temboo工作。