我正在尝试使用此guide的Google授权服务。 我无法从服务器交换代码中的代码。
var token_request='?code='+code+
'&client_id='+client_id+
'&client_secret='+client_secret+
'&redirect_uri='+redirect_uri+
'&grant_type=authorization_code';
options = {
host: "accounts.google.com",
path: '/o/oauth2/token'+token_request,
method: "POST"
}
var tokenRequest = https.request(options, function(res){
var resp = "";
res.on('data', function(data){
resp+= data;
})
res.on('end', function(){
console.log(resp);
})
res.on('error', function(err){
console.log("\033[;33mIt's an Error.\033[0;39m");
console.log(err);
})
}).end();
答案 0 :(得分:1)
答案 1 :(得分:0)
老实说,我正在努力做同样困难的事情。尽管如此,还是值得尝试googleapis。
您需要使用npm来安装google apis
npm install googleapis
请参阅https://npmjs.org/package/googleapis
用于文档