node.js - youtube api 入门 Node 错误

标签 node.js api youtube

我正在跟随 youtube 文档开始使用 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 来更新和删除公共(public) YouTube 播放列表上的视频。

最佳答案

文件和./credentials最终被隐藏

关于node.js - youtube api 入门 Node 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49043960/

相关文章:

node.js - 可视化代码和 node_modules 中的 typescript

javascript - JSON类数组对象,添加项目

javascript - 迭代回调 hell (ClojureScript 中)

javascript - Youtube IFrame Player API-在我退出的地方禁用Youtube自动恢复视频

node.js - 在 Promose/bluebird 中顺序执行命令

asp.net-mvc - MVC 5 WebRequest URL 中的尾随点导致 404

api - 如何在 flutter 中获取 POST api 的服务器响应

ruby - 为什么在收到错误时Spotify响应不能让我走过去?

php - 如何在单个API调用中从多个Youtube channel 获取最新视频

php - 将视频文件上传/导入到 Youtube 后 - 获取 [原始文件 : unknown]