Подключение сервисов Google к n8n
В этой инструкции мы детально разберем, как настроить подключение сервисов Google к n8n для автоматизации ваших рабочих процессов. Важный нюанс: если вы используете бесплатный аккаунт Google, токены авторизации имеют ограниченный срок жизни. Такое подключение нужно будет обновлять еженедельно (заходить в настройки и делать reconnect). Подробнее об этом процессе мы расскажем в конце мануала. Чтобы начать настройку, перейдите на платформу Google Cloud, авторизуйтесь/зарегистрируйтесь. После чего открывайте консоль разработчика. Перед созданием проекта обязательно убедитесь, что выбран именно тот аккаунт Google, на котором хранятся ваши рабочие таблицы, документы, расписание, гугл-диск и другие файлы. Иначе сценарии просто не получат к ним доступ. Далее нам необходимо создать новый проект, либо же выбрать уже созданный ранее, в котором Вы планируете работать. Выбираем поочередно: Select a project, затем New Project Затем нам необходимо выбрать созданный проект, в рамках которого мы будем дальше работать После создания проекта переходим к настройке Google API-ключей. Именно эти разрешения и подключения позволят в дальнейшем работать с сервисами, обращаться к ним, производить чтение и записи внутри необходимых файлов. Откроется вкладка с множеством API-сервисов. Листаем ниже и находим группу с нужными нам сервисами – Google Drive API, Google Calendar API, Gmail API, Google Sheets API После нажатия Enable откроется новая страница, на которой нам необходимо перейти во вкладку в боковом меню Credentials Теперь необходимо создать OAuth 2.0 Client IDs для дальнейшей авторизации Google в n8n. В верхнем меню нажимаем Create credentials После чего следует заполнить все необходимые поля и подтвердить создание идентификации, нажав Create. В открывшемся окне добавляем тестового пользователя – +Add users – вводим свой e-mail, жмем save После подготовки Google переходим в свой n8n (вкладку с настройками гугла не закрываем, она нам еще потребуется), создаем или открываем созданный WorkFlow. Добавляем ноду Google Drive (далее по аналогии можете добавлять и другие сервисы гугла). В созданной ноде жмем Create new credential В открывшемся окне необходимо скопировать ссылку из поля OAuth Redirect URL. Важно: у вас должен быть подключен отдельный домен для Вашего n8n, иначе авторизация не сработает. Теперь снова открываем вкладку в Google, переходим во вкладку Clients и создать нового клиента +Create client. В открывшемся окне заполняем поля: Application type – Web application Name – Любое имя на английском После чего пролистываем немного ниже и в поле Authorized redirect URIs мы вставляем скопированную ссылку из n8n. Затем жмем Create Мы на финишной прямой! Теперь гугл выдал нам необходимые Client ID и Client secret. Именно эти данные нам и нужны для авторизации ноды в n8n. После того, как вы введете все данные правильно и нажмете Save, ниже всех полей появится кнопка авторизации от Google. Нажимаем на нее. Готово! Теперь получаем уведомление об успешной авторизации и пользуемся нужными сервисами Google. Аналогично google drive подключаем остальные сервисы: таблицы, документы, календарь.
Read More