Google api Google API OAuth刷新令牌url在http重定向uri上返回401?

Google api Google API OAuth刷新令牌url在http重定向uri上返回401?,google-api,google-oauth,google-api-nodejs-client,Google Api,Google Oauth,Google Api Nodejs Client,我已实现此代码以接收此步骤中描述的授权代码: 我们将这段代码部署到一个具有https://... 域,这工作得很好。我们可以获取访问令牌,刷新令牌 但是现在我们需要将相同的代码部署到没有https的dev服务器上 我使用没有https的开发服务器rest/api/v1/…创建了一个带有重定向uri的新OAuth客户端id。。。与以前的工作服务器相同 现在,每当我尝试转到此url并允许访问时 我得到了401许可 我不知道为什么,但我能看到的唯一区别是https和http 知道为什么吗? 非常感谢。

我已实现此代码以接收此步骤中描述的授权代码:

我们将这段代码部署到一个具有https://... 域,这工作得很好。我们可以获取访问令牌,刷新令牌

但是现在我们需要将相同的代码部署到没有https的dev服务器上

我使用没有https的开发服务器rest/api/v1/…创建了一个带有重定向uri的新OAuth客户端id。。。与以前的工作服务器相同

现在,每当我尝试转到此url并允许访问时

我得到了401许可

我不知道为什么,但我能看到的唯一区别是https和http

知道为什么吗?
非常感谢。

实际上我忘记更新代码中的相应值了

const oauth2Client = new OAuth2(
    config.googleApi.clientId,
    config.googleApi.clientSecret,
    config.googleApi.redirectUri // <= Especially this value
);

这些值需要更新为google console上的值。

您在google开发控制台中为生产和开发设置的重定向uri是什么样子的?我认为问题不在于httpsThank you@DaImTo。控制台中的值是正确的,但我忘记更新.env文件中的值