gpt4 book ai didi

node.js - 收到访问 token 后,无法在 Nodejs 中向 Google OAuth 2 发出经过身份验证的请求

转载 作者:太空宇宙 更新时间:2023-11-03 23:10:48 25 4
gpt4 key购买 nike

我真的很讨厌打败这匹死马,但是如果不使用node-oauth,我无法使用node找到明确的答案。在 Oauth dance 中从 Passport 收到用户的访问 token 后,我似乎无法真正执行成功的 GET:

function(accessToken, callback)
{
var request = require('https').request(
{

host: 'www.google.com',
port: 443,
path: '/m8/feeds/contacts/default/full?alt=json',
method: 'GET',
headers:
{
Authorization: 'Oauth ' + accessToken
}
},

function (res)
{
console.log(res.statusCode);
callback(JSON.parse(res));
});

request.end();
}

我收到 401。我知道 accessToken 是有效的。我使用 header 的方式与我在 Google 的 Oauth Playground 中看到的方式完全相同。非常感谢您的帮助!

最佳答案

现在杀了我:

错误:

Authorization: 'Oauth ' + accessToken

:

Authorization: 'OAuth ' + accessToken

关于node.js - 收到访问 token 后,无法在 Nodejs 中向 Google OAuth 2 发出经过身份验证的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12225349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com