2016-09-27 2 views
0

У меня есть листок, который был предоставлен мне. У этого есть разрешения, установленные, чтобы все в нашей компании могли его прочитать.Листы API API v4

Я пытаюсь использовать Python для чтения информации с этого листа, но получаю PERMISSION_DENIED. Используя один и тот же файл учетных данных, я могу получить доступ к любым другим листам на моем Диске, но не тот, который я поделил со мной, даже если я добавлю его на свой диск.

Что мне здесь не хватает?

Код, который я использую, - от Google's own quickstart с измененными идентификационными номерами, диапазонами и печатными линиями. Мне не нужно идти намного дальше.

Когда я тестирую его с помощью собственного примера Google, он отлично работает.

+1

Пожалуйста, добавьте код, который вы используете, и получите ответ об ошибке. –

ответ

0

Если вы используете json-файл в качестве учетных данных, а json был создан как Service Account, откройте этот json и извлеките client_email внутри него. Теперь убедитесь, что владелец поделился электронной таблицей, которую вы пытаетесь прочитать с этим электронным письмом (обычно он заканчивается .gserviceaccount.com)

Смежные вопросы