Создание сервисного аккаунта для доступа к таблицам GOOGLE

Создание сервисного аккаунта для доступа к таблицам GOOGLEСоздание сервисного аккаунта для неопытных пользователей может быть очень сложным шагом.

В данной инструкции мы постараемся максимально подробно расписать все шаги с самого нуля.

Погнали!

1) Переходим на страницу https://console.cloud.google.com/
2) Создаем проект как на скриншоте

После успешного создания, мы должны получить подобную панель

После успешного создания, мы должны получить подобную панельДалее будем включать API служб Google Cloud

Сообщение с картинкой

Сообщение с картинкойВбиваем в поиск Sheets и выбираем Google Sheets API

Включаем службу

Включаем службуВ примере на скрине, она уже включена

Ищем службу GoogleDrive и включаем её

Ищем службу GoogleDrive и включаем еёВозвращаемся в поиск, вводим Google Drive.
Выбираем, как на скрине.
Также включаем её, шаги никак не отличаются от Гугл таблиц.

Проделываем тоже самое со службой Admin SDK API

Проделываем тоже самое со службой Admin SDK APIВсе шаги повторяются.

Итог

ИтогЕсли перейти во вкладку "APIs & Services" со страницы проекта,
то должны увидеть результат как на скриншоте.

Отлично, половина готова

Отлично, половина готоваКакая половина, спросите вы?

Да, процесс создания довольно сложен, а не допустить ошибку, ещё сложнее!

Далее мы переходим во вкладку Credentials (Доступы, реквизиты для доступа)

Создаем новый и выбираем сервисный аккаунт!

Придумаем имя

Придумаем имяНазвания на данном шаге значения не имеют.

Выдаем права доступа, очень важный шаг!

Выдаем права доступа, очень важный шаг!Обязательно выбираем как на скриншоте.

В общем вы должны дать все права.

Почему спросите все? Потому что объяснить и разобраться в 1500 видов прав гугл мы не сможем за данную статью!


Если выбрать тот, что я выбрал на скрине, может вылезть ошибка, если у вас уже есть пользователь с такими правами. Тогда используем уже созданный

Выпуска ключей

Для доступа обязательно надо выпустить ключи, подробно мы разобрали в статье https://bot-t.com/faq/HELP/poluchenie_dannyh_tablicy_i_vernoe_zapolnenie_poley

Создать бота:
бесплатно и без знаний программирования BOT-T.COM