=== 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 календаря - Ссылка для общего доступа к календарю