Работа с Google API

Инструкция по созданию сервисного аккаунта и ключа доступа Google

  1. Войдите в консоль Google Cloud.

  2. Создайте "Проект".

img-2024-01-17-11-13-12

  1. Подключите нужные API.

Для этого перейдите по ссылке https://console.cloud.google.com/apis/library.

Здесь в левом верхнем углу выберите созданный проект и нажмите на "VIEW ALL" в блоке "Google Workspace".

img-2024-01-17-11-18-25

Далее в списке найдите следующее:

  • Google Drive API
  • Google Docs API
  • Google Sheets API
  • Google Slides API

Откройте каждый раздел из этого списка в новой вкладке и нажмите Enable.

img-2024-01-17-11-22-08

  1. Создайте сервисный аккаунт.

Для этого перейдите по ссылке https://console.cloud.google.com/apis/credentials.

Убедитесь что наверху выбран нужный проект.

Нажмите "+ CREATE CREDENTIALS", выберите "Service Account".

img-2024-01-17-11-30-16

Заполните поле "Название аккаунта", нажмите "Create and continue".

img-2024-01-17-11-31-59

Аккаунт появится в списке Service Accounts.

  1. Создайте ключ доступа.

Для этого зайдите во вкладку "Service Accounts", нажмите на ссылку созданного аккаунта.

img-2024-01-17-11-39-58

Перейдите во вкладку "KEYS"

Нажмите "ADD KEY", "Create new key", выберите JSON. Далее нажмите "CREATE".

img-2024-01-17-11-52-33

Скачается файл формата "json".

  1. Установите ключ доступа в КБ

Откройте скачанный файл в текстовом редакторе, например в "Блокнот".

Далее откройте аккаунт Клиентской Базы. Зайдите "Настройки -> Маркетплейс -> Модули -> Интеграция с Google Docs".

Выберите "Соединение с Google API" -> "Ваш сервисный аккаунт Google".

Скопируйте текст файла и вставьте его в настройки модуля Googledocs в КБ.

Далее нажмите "Сохранить".

img-2024-01-25-18-04-27

Особенности работы с Google API

Есть два варианта работы с Google API:

  • бесплатно (на 90 дней)
  • платно (бессрочно).

По умолчанию, доступ дается бесплатный, но если не перейти на платную версию, то через 90 дней доступ будет блокирован.

Важно! У платной версии нет подключения России и российских карт.