Google api Google API OAuth刷新令牌url在http重定向uri上返回401?
我已实现此代码以接收此步骤中描述的授权代码: 我们将这段代码部署到一个具有https://... 域,这工作得很好。我们可以获取访问令牌,刷新令牌 但是现在我们需要将相同的代码部署到没有https的dev服务器上 我使用没有https的开发服务器rest/api/v1/…创建了一个带有重定向uri的新OAuth客户端id。。。与以前的工作服务器相同 现在,每当我尝试转到此url并允许访问时 我得到了401许可 我不知道为什么,但我能看到的唯一区别是https和http 知道为什么吗?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 知道为什么吗? 非常感谢。
非常感谢。实际上我忘记更新代码中的相应值了
const oauth2Client = new OAuth2(
config.googleApi.clientId,
config.googleApi.clientSecret,
config.googleApi.redirectUri // <= Especially this value
);
这些值需要更新为google console上的值。您在google开发控制台中为生产和开发设置的重定向uri是什么样子的?我认为问题不在于httpsThank you@DaImTo。控制台中的值是正确的,但我忘记更新.env文件中的值