【发布时间】:2016-02-16 16:31:49
【问题描述】:
我正在编写一个命令行工具(installedApp),它需要访问用户的 Google 表格。为此,我需要从用户那里获取访问令牌。
我正在遵循这些准则OAuth2InstalledApp。到目前为止,我设法通过使用http://localhost 类型的redirect_uri 来获取授权码。我将http://localhost:7373/authorizationCode 指定为redirect_uri,并且我有一个本地服务器正在侦听端口7373。
但是当我发出获取访问令牌的请求时,我得到一个带有
的 HTTP 400 错误请求响应redirect_uri_mismatch 错误
。当我发出请求时,redirect_uri 被定义为“您从开发者控制台获得的重定向 URI”。这是错误的,因为当您创建已安装的应用程序时,您无法指定重定向 uri(仅适用于 Web 应用程序)。 https://infinit.io/_/i48b2rM
所以我的问题是我做错了什么?
【问题讨论】:
标签: node.js google-oauth google-identity