我一直在搞乱一个项目的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,它将无法正常工作。可能导致这种情况的原因是什么?
答案 0 :(得分:2)
您可能想尝试在此SO post中执行的操作,其中此隐藏文件已被删除:
/Users/user/.credentials/gmail-nodejs-quickstart.json
在您的情况下,您需要找到sheets.googleapis.com-nodejs-quickstart.json
的路径然后删除。
为此,您可能还需要执行console.log来找到正确的路径。