Чтобы подключить сервисы Google (Google Sheets, Drive, Gmail и др.) к n8n, необходимо создать и настроить OAuth 2.0 Client ID в Google Cloud Console, а затем использовать эти данные в n8n.
Ранее на нашем сайте мы рассказывали, Как установить n8n Community Edition на VPS — если у вас ещё нет рабочего экземпляра n8n, начните с этого руководства.
1. Создание OAuth 2.0 Client ID в Google Cloud Console
- Перейдите в Google Cloud Console.
 - В меню выберите: 
APIs & Services → Credentials. -  Нажмите 
Create credentials → OAuth client ID. - В поле Application type выберите Web application
 - Укажите название, например n8n Google OAuth.
 - В разделе Authorized redirect URIs добавьте адрес, который укажет n8n при создании Google OAuth.
 - Сохраните и запишите Client ID и Client Secret.
 
2. Включение необходимых API
- В Google Cloud Console откройте 
APIs & Services → Libraries. - Найдите и включите необходимые API:
        
- Google Sheets API
 - Google Drive API
 - Gmail API
 
 
3. Настройка учетных данных в n8n
- Откройте ваш n8n и перейдите в 
Credentials. - Нажмите 
Add credential. - Выберите 
Google OAuth2. - Вставьте Client ID и Client Secret.
 - Войдите в Google-аккаунт и разрешите доступ.
 
4. Альтернативный способ: Service Account
Если вам не нужно, чтобы пользователь входил в Google-аккаунт, можно использовать Service Account для серверных сценариев:
- В Google Cloud Console создайте Service Account.
 - Скачайте JSON-ключ.
 - В n8n при создании учетных данных выберите Google Service Account и загрузите JSON-файл.
 






