Google表格API node.js快速入门无效:API返回错误:错误:unauthorized_client

时间:2016-11-01 23:47:59

标签: javascript node.js google-sheets-api

我一直在搞乱一个项目的Google表格API,一切都很顺利。我按照所有步骤进行了On this page并让快速启动工作了一段时间......直到我遇到了一个问题,我收到了错误消息API returned an error: Error: The request does not have valid authentication credentials.

为了解决这个问题,我尝试了一系列不同的事情,从更改SCOPES变量到注释和取消注释。

最终我删除了我的Google开发者控制台帐户中的项目和凭据,并尝试制作新帐户。

每当我从头开始一个新文件夹时,制作一个quickstart.js文件,安装节点模块并运行它,现在我得到The API returned an error: Error: unauthorized_client。我已经制作了全新的client_secret.json文件,并使用快速入门演练代码直接从头开始制作quickstart.js,它将无法正常工作。可能导致这种情况的原因是什么?

Link to github (this is the code that WAS mostly working until I tried to delete rows from my google sheet after copying data to my sql database).

1 个答案:

答案 0 :(得分:2)

您可能想尝试在此SO post中执行的操作,其中此隐藏文件已被删除:

/Users/user/.credentials/gmail-nodejs-quickstart.json 

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

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