Youtube API Node.js quickstart不工作:“API返回错误:错误:无效的\u授权”
我遵循了教程,包括安装库googleapis和GoogleAuth库。我相信我已经按照说明尽我最大的能力正确设置了证书,但我缺乏确切的经验 我无法完全遵循教程,特别是这一行: e。选择应用程序类型Other,输入名称YouTube Data API Quickstart,然后单击创建按钮 因为下拉选择框没有其他类型 我以前有一个使用这个系统的项目,但它突然停止了工作。我已经好几个月没有使用这个程序了,所以这期间可能发生了一些事情,但我也心不在焉地撤销了这个程序对我谷歌账户的访问 我使用的凭据与它崩溃之前不同-在开发人员控制台中,我不仅删除了旧凭据并下载了全新的凭据,还创建了一个新项目 以下是凭证的图像: 当然,我按照指示下载并重命名了客户机_secret JSON 以下是我的项目文件: 因为我直接复制了代码,所以我没有尝试更改它,尽管我确实仔细检查了它,以确保没有需要复制的ID或任何类似的东西 我试着看了一遍,但我甚至不知道从哪里开始所述的调试过程,因为我对OAuth、Node.js和YouTube API的唯一体验就是这个项目,我甚至不知道我最初是如何让它工作的 如果有人对我如何解决这个问题有任何想法,或者对我如何开始调试有更全面的指导,我将不胜感激 如果相关的话,我正在使用WebStorm IDE 终端屏幕截图:Youtube API Node.js quickstart不工作:“API返回错误:错误:无效的\u授权”,node.js,oauth-2.0,youtube-api,youtube-data-api,Node.js,Oauth 2.0,Youtube Api,Youtube Data Api,我遵循了教程,包括安装库googleapis和GoogleAuth库。我相信我已经按照说明尽我最大的能力正确设置了证书,但我缺乏确切的经验 我无法完全遵循教程,特别是这一行: e。选择应用程序类型Other,输入名称YouTube Data API Quickstart,然后单击创建按钮 因为下拉选择框没有其他类型 我以前有一个使用这个系统的项目,但它突然停止了工作。我已经好几个月没有使用这个程序了,所以这期间可能发生了一些事情,但我也心不在焉地撤销了这个程序对我谷歌账户的访问 我使用的凭据与它
通常API会返回一个包含更多信息的错误描述。你知道这是怎么说的吗?这篇文章质量很好,但有点难理解。由于您的程序是在Node.js下运行的,我建议从下拉框中选择“其他UI”项,例如Windows、CLI工具。@TreyGriffith API返回一行错误:错误:无效授权是控制台在终止程序之前唯一要说的话。我必须以任何方式特别请求错误描述吗?我指的是允许您选择应用程序类型的下拉框。@stvar应用程序类型下拉框没有其他UI选项。类型包括:Web应用程序、Android、Chrome应用程序、iOS、电视和有限输入设备、桌面应用程序和通用Windows平台UWP。抱歉给你添麻烦了。