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