integration:google
Google Spreadsheet
- Библиотека – Создать проект (либо текущий)
- Поиск в библиотеке 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 – скопировать
-
- Создать новую таблицу
- Настройки доступа
- Ввести значение из п.5 и предоставить доступ на редактирование
- Keys
- Add key – Create new key
- JSON
- Create
- Сохранить файл
- Переименовать загруженный файл в client_secrets_sheets.json
- Идентификаторы:
- Ссылка на таблицу из адресной строки
Google Drive
- Библиотека – Создать проект (либо текущий)
- Поиск в библиотеке 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
- Библиотека – Создать проект (либо текущий)
- Поиск в библиотеке 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 календаря
- Ссылка для общего доступа к календарю
integration/google.txt · Последнее изменение: 30.06.2022 15:38 — kubada