【发布时间】:2018-06-30 08:16:44
【问题描述】:
我刚刚从 Youtube 文档中复制了一个简单的示例,但它失败了。 我想在我的项目中实现 Youtube 数据 API。
点击这些链接:
Youtube data api quickstart documentation
Youtube data api quickstart github repo
- 我在 Google Developers Console 中创建了一个新项目
- 添加了 OAuth 凭据
- 下载了我的
"client_secret.json"文件 - 已将quickstart project 复制到我的工作文件夹中
但是当我运行这个脚本时会发生错误:
~/workspace/youtube/quickstart $ node test-1.js
/home/ubuntu/workspace/youtube/quickstart/test-1.js:31
var clientSecret = credentials.installed.client_secret;
^
TypeError: Cannot read property 'client_secret' of undefined
at authorize (/home/ubuntu/workspace/youtube/quickstart/test-1.js:31:43)
at processClientSecrets (/home/ubuntu/workspace/youtube/quickstart/test-1.js:20:3)
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:446:3)
我可能在哪里犯了错误以及如何解决?
【问题讨论】:
-
尝试调试代码。你可以弄清楚发生了什么。干杯
标签: javascript node.js api youtube