Javascript Google Sheets API node.js quickstart赢得';t工作:API返回错误:错误:未经授权的\u客户端

Javascript Google Sheets API node.js quickstart赢得';t工作:API返回错误:错误:未经授权的\u客户端,javascript,node.js,google-sheets-api,Javascript,Node.js,Google Sheets Api,我一直在为一个项目处理GoogleSheetsAPI,一切都进行得很顺利。我遵循了所有的步骤,让快速入门在一段时间内运行良好。。。直到我遇到了一个问题,我收到了错误消息API返回了一个错误:错误:请求没有有效的身份验证凭据。 为了解决这个问题,我尝试了很多不同的方法,从更改SCOPES变量到注释和取消注释 最后,我删除了我的google开发者控制台帐户上的项目和凭证,并尝试创建一个新的 每当我从头开始创建一个新文件夹,创建一个quickstart.js文件,安装节点模块并运行它时,现在我得到AP

我一直在为一个项目处理GoogleSheetsAPI,一切都进行得很顺利。我遵循了所有的步骤,让快速入门在一段时间内运行良好。。。直到我遇到了一个问题,我收到了错误消息
API返回了一个错误:错误:请求没有有效的身份验证凭据。

为了解决这个问题,我尝试了很多不同的方法,从更改SCOPES变量到注释和取消注释

最后,我删除了我的google开发者控制台帐户上的项目和凭证,并尝试创建一个新的

每当我从头开始创建一个新文件夹,创建一个quickstart.js文件,安装节点模块并运行它时,现在我得到
API返回一个错误:error:unauthorized\u client
。我已经创建了全新的client_secret.json文件,并直接使用quickstart演练代码从头开始创建了quickstart.js,但它无法工作。这可能是什么原因造成的


您可能想尝试一下在本例中所做的操作,其中该隐藏文件已被删除:

/Users/user/.credentials/gmail-nodejs-quickstart.json 
在您的情况下,需要找到
sheets.googleapis.com nodejs quickstart.json的路径,然后删除


为此,您可能还需要执行console.log以找到正确的路径。

谢谢!将此标记为答案。我找到了文件,删除了它,然后做了我的事情,我们又回到了正确的轨道:)。我觉得自己很愚蠢。快速启动中的代码是:
//如果修改这些作用域,请删除您以前保存的凭据//位于~/.credentials/sheets.googleapis.com nodejs quickstart.json
,直到您将用户/用户放在那里,我才知道~/.credentials在哪里:(。在那之后变得更有意义了。谢谢!