我跟随youtube docs开始使用node。 https://developers.google.com/youtube/v3/quickstart/nodejs我已经下载了工作目录文件中的client_secret.json但是我在启动时遇到此错误
>
mason@lubuntu:~/Desktop/chentabot$ node quickstart.js
undefined:1
SyntaxError: Unexpected end of JSON input
at Object.parse (native)
at /home/mason/Desktop/chentabot/quickstart.js:42:39
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:447:3)
第42行引用代码的这一部分
// Check if we have previously stored a token.
fs.readFile(TOKEN_PATH, function(err, token) {
if (err) {
getNewToken(oauth2Client, callback);
} else {
oauth2Client.credentials = JSON.parse(token);
callback(oauth2Client);
}
});
并且它似乎使用名为youtube-nodejs-quickstart.json的json文件,当它在样本的早期定义时。但是我找不到这个文件或它在我的系统上的路径。
var TOKEN_PATH = TOKEN_DIR + 'youtube-nodejs-quickstart.json';
关于如何进行的任何想法?我最终希望能够使用此API来更新和删除公共YouTube播放列表中的视频。
答案 0 :(得分:0)
文件和./credentials最终被隐藏