我正在尝试练习Google Apis并学习快递 我正在使用Nodejs关注Google Oauth2实现。请关注link
我能够生成将我重定向到Google网站的网址,一旦授予权限,回调始终会失败。我认为永远不会调用我的回调路由函数,以下是url中的值
我会在网址中有以下内容
http://localhost:3000/googlecallback?code=[my代码]
,获取路径代码如下
app.use("/googlecallback", function(req, res) {
var oauth2Client = getOAuthClient();
var session = req.session;
var code = req.query.code;
oauth2Client.getToken(code, function(err, tokens) {
// Now tokens contains an access_token and an optional refresh_token. Save them.
if (!err) {
oauth2Client.setCredentials(tokens);
session["tokens"] = tokens;
res.send('User Authenticated');
} else {
res.send('User Authentication failed');
}
});
});
Any help would be greatly appreciated.
非常感谢任何帮助。