任何可以将Google API作为服务帐户访问的库对NodeJS来说更简单吗?

时间:2012-08-26 15:52:23

标签: node.js cryptography oauth-2.0 google-docs-api google-drive-api

背景:我的想法是创建一个主要内容丰富的网站(想想新闻文章或博客文章),完全用nodejs编写。由于在Google云端硬盘(Google Docs)上创建内容非常简单,我想要做的是让Nodej从Google文档中检索网站的内容。

挑战据我所知,根据Google执行此操作的正确方法是创建Service Account,以便应用程序可以访问存储在Google云端硬盘中的文件需要以确认的形式进行用户干预。 Google为服务器到服务器请求提供了三个库 - java,python和php。有没有人知道Node社区已经写过的任何类似内容?我知道node-oauth但我已经搜索了它的来源并且找不到任何引用私钥的内容,这是服务器到服务器交互所必需的,我和#39} ; m表示不支持。写一个也是一种选择,但我想尽可能避免这种情况。查看谷歌编写的Java Oauth2客户端库使得它非常清楚,这不是一件容易的事。

提前致谢!

2 个答案:

答案 0 :(得分:1)

这是我发现的一个库,它对于创建JSON Web令牌看起来非常彻底和完整:JWCrypto

答案 1 :(得分:0)

我知道这个帖子已经老了,但是如果其他人到这里寻找答案: 谷歌正在开发一个官方模块来访问他们所有的API。它的alpha要小心,但看起来非常好 - github repository