node.js - Youtube API Node.js 快速入门不起作用:“API 返回错误:错误:invalid_grant”
问题描述
我遵循教程Node.js 快速入门,包括安装库googleapis
和google-auth-library
. 我相信我已按照说明正确设置凭据以尽我所能,但我缺乏确定的经验。
我无法完全按照教程进行操作,特别是这一行:
e. 选择应用类型Other,输入名称“YouTube Data API Quickstart”,点击创建按钮。
因为下拉选择框没有“其他”类型。
过去我有一个使用该系统的项目,但它突然停止工作。我已经好几个月没有使用该程序了,所以可能在此期间发生了一些事情,但我也心不在焉地撤销了该程序对我 Google 帐户的访问权限。
我没有使用与之前一样的凭据 - 在开发者控制台中,我不仅删除了旧凭据并下载了全新的凭据,而且还创建了一个新项目。
这是凭证的图像:
当然,我按照说明下载并重命名了client_secret JSON。
这是我的项目文件:
由于我直接复制了代码,因此我没有尝试更改它,尽管我确实查看了它以确保没有我需要复制的 ID 或任何类似的东西。
我试着浏览这篇文章,但我什至不知道从哪里开始所述的调试过程,因为我对 OAuth、Node.js 和 YouTube API 的唯一经验就是这个项目,我什至不明白我是怎么得到的它最初工作。
如果有人对我可以尝试解决此问题的方法有任何想法,或者对如何开始调试有更详尽的说明,我将不胜感激。
如果相关的话,我正在使用 WebStorm IDE。
终端截图:
解决方案
推荐阅读
- android - 离子时间选择无法显示 Android 的 AM / PM
- python - 如何在使用 plotly 进行子图绘制时隐藏 x 轴值
- git - git apply patch 不起作用:没有这样的文件或目录
- python - 如何通过每次可以更改的索引删除列表的多个元素?
- java - 如何将本机内存复制到 DirectByteBuffer
- vim - 使用 MacVim 安装 Vim 自动完成插件 YouCompleteMe 后退出代码 -11(Vim 版本 8.1)
- java - 斐波那契递归返回无限数
- python - 如何使用两种数据方法以一种形式在 django (2.2) 中上传多个图像?
- amazon-web-services - 如何将新 pod 部署到 Kubernetes 集群中的专用节点?
- wordpress - WordPress 更新失败 - 这通常是由于文件权限不一致。:wp-admin/includes/update-core.php