Google Spreadsheet

  1. Библиотека – Создать проект (либо текущий)
  2. Поиск в библиотеке API:
    1. Google Drive – Включить
    2. Google Sheets API – Включить
    3. Credentials
    4. Manage service accounts
    5. Create service account
  3. Service account name
  4. Grant this service account – default (continue)
  5. Grant users access – default (continue)
    1. Перейти в созданный service account
    2. Email – скопировать
      1. Создать новую таблицу
      2. Настройки доступа
      3. Ввести значение из п.5 и предоставить доступ на редактирование
  6. Keys
    1. Add key – Create new key
    2. JSON
    3. Create
    4. Сохранить файл
    5. Переименовать загруженный файл в client_secrets_sheets.json
  7. Идентификаторы:
    1. Ссылка на таблицу из адресной строки

Google Drive

  1. Библиотека – Создать проект (либо текущий)
  2. Поиск в библиотеке API:
    1. Google Drive API - – Включить
    2. APIs & Services - Credentials
    3. Create OAuth client ID
  3. Web application
  4. Имя интеграции – Drive
  5. Authorized redirect URIs: http://localhost:8080/
  6. Создать
  7. Скачать (иконка) json файл
  8. Переименовать загруженный файл в client_secrets_drive.json
  9. Идентификаторы:
    1. Идентификатор каталога из адресной строки (drive/folders/123)

Google Calendar

  1. Библиотека – Создать проект (либо текущий)
  2. Поиск в библиотеке API:
    1. Google Calendar API - – Включить
    2. APIs & Services - Credentials
    3. Create OAuth client ID
      1. Desktop app
    4. Configure consent screen
      1. External
      2. Public
      3. Application name
    5. Скачать (иконка) json файл
    6. Переименовать загруженный файл в client_secrets_calendar.json
    7. OAuth consent screen
      1. Publish App
  3. Идентификаторы:
    1. Настройки календаря:
      1. Идентификатор календаря
      2. Общедоступный URL календаря
      3. Ссылка для общего доступа к календарю