Google Sheets API错误:无效的用户:Robot缺少项目编号

2024-04-18 15:01:31 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图使用在我的项目中创建的服务帐户访问googlesheets时,我得到了invalid_user: Robot is missing a project number.。 我遵循了URL中提到的步骤:https://www.twilio.com/blog/2017/02/an-easy-way-to-read-and-write-to-a-google-spreadsheet-in-python.html

它似乎对其他人都有效,令人惊讶的是,我在网上找不到任何解决方案。在

使用oAuth凭据访问数据对我来说很好,但是我希望将代码部署到AWS Lambda,因此需要服务器到服务器的访问。在


Tags: to项目https服务器projecturlnumberis
2条回答

我遇到了同样的问题,通过更改范围值来解决它:

scope = ['https://spreadsheets.google.com/feeds']替换为scope = ['https://www.googleapis.com/auth/drive']

我希望它能帮助你。。。在

问题是我用我的电子邮件ID替换了客户的电子邮件。相反,我应该与服务帐户电子邮件ID共享电子表格!在

相关问题 更多 >