【问题标题】:youtube api getting started node erroryoutube api入门节点错误
【发布时间】:2018-08-09 04:23:24
【问题描述】:

我正在关注 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 来更新和删除公共 youtube 播放列表上的视频。

【问题讨论】:

    标签: node.js api youtube


    【解决方案1】:

    文件和 ./credentials 最终被隐藏

    【讨论】:

      猜你喜欢
      • 2018-07-02
      • 2021-03-30
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      • 2011-07-13
      • 2015-08-09
      相关资源
      最近更新 更多