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