Создание сервисного аккаунта для доступа к таблицам GOOGLE
В данной инструкции мы постараемся максимально подробно расписать все шаги с самого нуля.
Погнали!
1) Переходим на страницу https://console.cloud.google.com/
2) Создаем проект как на скриншоте
После успешного создания, мы должны получить подобную панель
Сообщение с картинкой
Включаем службу
Ищем службу GoogleDrive и включаем её
Выбираем, как на скрине.
Также включаем её, шаги никак не отличаются от Гугл таблиц.
Проделываем тоже самое со службой Admin SDK API
Итог
то должны увидеть результат как на скриншоте.
Отлично, половина готова
Да, процесс создания довольно сложен, а не допустить ошибку, ещё сложнее!
Далее мы переходим во вкладку Credentials (Доступы, реквизиты для доступа)
Создаем новый и выбираем сервисный аккаунт!
Придумаем имя
Выдаем права доступа, очень важный шаг!
В общем вы должны дать все права.
Почему спросите все? Потому что объяснить и разобраться в 1500 видов прав гугл мы не сможем за данную статью!
Если выбрать тот, что я выбрал на скрине, может вылезть ошибка, если у вас уже есть пользователь с такими правами. Тогда используем уже созданный
Выпуска ключей
Для доступа обязательно надо выпустить ключи, подробно мы разобрали в статье https://bot-t.com/faq/HELP/poluchenie_dannyh_tablicy_i_vernoe_zapolnenie_poley