Как работать с 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 скидки от партнёров на различные сервисы
Это урок из миникурса
Чтобы продолжить чтение, приобретите доступ к курсу или оформите подписку.
Подробнее о курсеУже есть аккаунт? Войти