我试图让refresh_token
生成新的access_token
。我使用请求模块发出请求,但是它返回了一条错误,上面写着"无法找到页面"
var request = require('request');
module.exports = function(callback){
console.log('here');
request('https://googleapis.com/oauth2/v3/token?client_id=NotID&client_secret=Not_Secret&refresh_token=NotRefresh&grant_type=refresh_token', function (error, response, body) {
if (!error && response.statusCode == 200) {
callback(response)
}
});
}
答案 0 :(得分:4)
试试这个:
request.post('https://accounts.google.com/o/oauth2/token', {
form: {
grant_type:'refresh_token',
refresh_token:'..',
client_id:'..',
client_secret:'..'
}
}, function (err, res, body) {})
答案 1 :(得分:1)
这有效..
{{1}}