【发布时间】:2014-01-25 09:44:03
【问题描述】:
我知道我以前遇到过这个问题,但我似乎再也找不到了。 是否存在允许在没有浏览器的情况下检索 Google API 访问令牌的 Node.js 模块? 我想在无头服务器上向 Google API 发出经过身份验证的请求。然而,我发现的模块都需要浏览器。 是否存在一个模块,所有这些都可以完全在服务器上处理?
【问题讨论】:
标签: javascript node.js oauth-2.0 google-api
我知道我以前遇到过这个问题,但我似乎再也找不到了。 是否存在允许在没有浏览器的情况下检索 Google API 访问令牌的 Node.js 模块? 我想在无头服务器上向 Google API 发出经过身份验证的请求。然而,我发现的模块都需要浏览器。 是否存在一个模块,所有这些都可以完全在服务器上处理?
【问题讨论】:
标签: javascript node.js oauth-2.0 google-api
如果您希望您的服务器代表自己进行操作(即,不代表登录到您的应用程序的用户访问 Google API),那么可以通过在 Google 开发者控制台中创建一个服务帐户来实现 (@987654321 @) 并使用 Google API node.js 客户端 (https://github.com/google/google-api-nodejs-client/)。
有关如何从 node.js 应用程序使用 Google Cloud Datastore 的示例,请参阅以下内容 - 其他 Google API 的身份验证原则相同: https://developers.google.com/datastore/docs/getstarted/start_nodejs/
【讨论】: