Ошибка API Google Sheets: invalid_user: у робота отсутствует номер проекта - PullRequest
0 голосов
/ 06 сентября 2018

Я получаю invalid_user: Robot is missing a project number. при попытке доступа к листам Google с использованием учетной записи службы, созданной в моем проекте. Я следовал за точными шагами, упомянутыми в 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 и, следовательно, мне нужен доступ с сервера на сервер.

Ответы [ 2 ]

0 голосов
/ 07 апреля 2019

Проблема заключалась в том, что я заменил client_email своим идентификатором электронной почты.Скорее, я должен был предоставить электронную таблицу с идентификатором электронной почты учетной записи службы!

0 голосов
/ 16 сентября 2018

У меня возникла та же проблема, и я решил ее, изменив значение области действия:

scope = ['https://spreadsheets.google.com/feeds'] подлежит замене на scope = ['https://www.googleapis.com/auth/drive']

Надеюсь, это поможет вам ...

...