Node.js 接收到接入令牌后,can';t在Nodejs中向googleoauth2发出经过身份验证的请求

Node.js 接收到接入令牌后,can';t在Nodejs中向googleoauth2发出经过身份验证的请求,node.js,oauth-2.0,Node.js,Oauth 2.0,我真的很讨厌打败这匹死马,但是如果不使用node oauth,我就无法使用node找到一个明确的答案。在从Passport接收到用户在Oauth舞蹈中的访问令牌后,我似乎无法实际执行成功的GET: function(accessToken, callback) { var request = require('https').request( { host: 'www.google.com', port: 443, path: '

我真的很讨厌打败这匹死马,但是如果不使用node oauth,我就无法使用node找到一个明确的答案。在从Passport接收到用户在Oauth舞蹈中的访问令牌后,我似乎无法实际执行成功的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是有效的。我使用的标题与我在Google的Oauth游乐场中看到的完全相同。非常感谢你的帮助

现在就杀了我:

错误

Authorization: 'Oauth ' + accessToken
Authorization: 'OAuth ' + accessToken
右侧

Authorization: 'Oauth ' + accessToken
Authorization: 'OAuth ' + accessToken

整个周末都在努力解决这个问题!谢谢