Как работать с API-ключами в n8n

В предыдущих уроках мы разобрались, как подключить к n8n сервисы через Credential. Но иногда сервисы в n8n напрямую не интегрированы и добавлять их нужно вручную через ноду HTTP-request (ее мы изучили в прошлом уроке).

В этом уроке мы разберемся, как подключать к n8n любые сервисы. Сделаем это на реальном примере: подключим погодный API и сервис для бизнеса.

Давайте сразу перейдем к делу и подключим к n8n OpenWeatherMap — популярный сервис погоды. У него есть бесплатный тариф, которого хватит для наших экспериментов.

Шаг 1. Регистрируемся и получаем ключ

Откройте сайт openweathermap.org и зарегистрируйтесь. Затем перейдите в раздел API keys. Вы увидите уже созданный ключ — он генерируется автоматически, скопируйте его.

Шаг 2. Разбираемся, как передавать ключ

Разные сервисы хотят получать API-ключи по-разному. Одни хотят видеть его прямо в адресе, другие требуют передавать отдельно, в специальном заголовке. Если передать ключ не тем способом, сервис его не увидит и вернет ошибку.

Какой способ использовать, решают создатели сервиса. Они описывают это в документации, обычно в разделе Authentication или Authorization. В n8n для каждого способа есть свой тип credential. Ваша задача — понять из документации, чего ожидает сервис, и выбрать соответствующий тип.

Всего существует два типа ключей: Query Auth и Header Auth, у второго есть еще подвид Bearer Auth.

Вступив в Нейроцех, вы получите
доступ к материалу, а также:

Закрытое активное
сообщество

Доступ к ежемесячным
вебинарам

100+ подробных гайдов по нейросетям

24 скидки от партнёров на различные сервисы

Это урок из миникурса

«Как делать ИИ-агентов в n8n»

Чтобы продолжить чтение, приобретите доступ к курсу или оформите подписку.

Подробнее о курсе

Уже есть аккаунт? Войти