使用Google的开发者控制台:
节点服务器初始步骤:
var url = oauth2Client.generateAuthUrl({
access_type: 'offline', //returns fresh token,
scope: 'https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/youtube.upload https://www.googleapis.com/auth/youtube.force-ssl https://www.googleapis.com/auth/youtubepartner'
});
Google授权页面
节点服务器最终步骤:
oauth2Client.getToken(code, function (err, tokens) {
// set tokens to the client
console.log('errors ' + err);
console.log('tokens ' + tokens);
oauth2Client.setCredentials(tokens);
})
console.log的结果是:
errors Error: invalid_request
tokens null
导致invalid_request
的原因是什么?我错过了哪一部分?
其他一些类似的问题提出了不同的解决方案
关于这个问题似乎有很多问题,但大多数都是具体的问题,而且往往是非常含糊的答案。 我问一个通用的问题,并寻找一个具体的答案。