GMail API Node.js 快速入门 - ERR_CONNECTION_REFUSED

GMail API Node.js quickstart - ERR_CONNECTION_REFUSED

我正在 Windows 10 上尝试 GMail API Node.js quickstart

我确实达到了预期

.

然而,当我访问 url 时,我得到

for http://localhost/?code=4/xxxxxxxxxxxxxxxxxx&scope=https://www.googleapis.com/auth/gmail.radonly

我在查看 'This app isn't verified'/'Advanced > Go to {Project Name} (unsafe)'. 消息后收到此错误。

没有激活代理,也尝试禁用防病毒软件。

知道问题出在哪里吗? 谢谢。

您遇到的问题是您正在运行 Authorization credentials for a desktop application. Google 最近进行了一项更改,该更改弃用了 oob redirect。这意味着现在您需要使用 localhost 或 127.0.0.1 作为已安装应用程序的重定向端点。

导致他们将授权代码返回给浏览器,显示无法访问网站,因为您 运行 不是网络应用程序,您是 运行 已安装的应用程序。

如果您选中 url,您可以在此处找到要添加到代码中的授权代码。只需获取该代码并将其提交到要求的地方即可。

Enter the code from that page here:

目前没有其他选择,也没有办法解决这个问题,除非你想在节点中启动一个网络服务器。基本上它按预期工作,Google 正在更新所有 Javascript 示例以反映这一点。