Google Spreadsheet
https://console.developers.google.com/
Библиотека – Создать проект (либо текущий)
Поиск в библиотеке
API
:
Google Drive – Включить
Google Sheets
API
– Включить
Credentials
Manage service accounts
Create service account
Service account name
Grant this service account – default (continue)
Grant users access – default (continue)
Перейти в созданный service account
Email – скопировать
https://docs.google.com/spreadsheets/
Создать новую таблицу
Настройки доступа
Ввести значение из п.5 и предоставить доступ на редактирование
Keys
Add key – Create new key
JSON
Create
Сохранить файл
Переименовать загруженный файл в client_secrets_sheets.json
Идентификаторы:
Ссылка на таблицу из адресной строки
Google Drive
https://console.developers.google.com/
Библиотека – Создать проект (либо текущий)
Поиск в библиотеке
API
:
Google Drive
API
- – Включить
APIs & Services - Credentials
Create OAuth client ID
Web application
Имя интеграции – Drive
Authorized redirect URIs:
http://localhost:8080/
Создать
Скачать (иконка) json файл
Переименовать загруженный файл в client_secrets_drive.json
Идентификаторы:
Идентификатор каталога из адресной строки (drive/folders/
123
)
Google Calendar
https://console.developers.google.com/
Библиотека – Создать проект (либо текущий)
Поиск в библиотеке
API
:
Google Calendar
API
- – Включить
APIs & Services - Credentials
Create OAuth client ID
Desktop app
Configure consent screen
External
Public
Application name
Скачать (иконка) json файл
Переименовать загруженный файл в client_secrets_calendar.json
OAuth consent screen
Publish App
Идентификаторы:
Настройки календаря:
Идентификатор календаря
Общедоступный
URL
календаря
Ссылка для общего доступа к календарю