2. Узел HTTP Request — получение данных

В этом курсе мы не будем вдаваться в подробные описания параметров узлов. Вы просто можете вставлять параметры узлов в workflow и наблюдать за результатом

В n8n уже очень много заранее приготовленных узлов для самых разных сервисов — например, Telegram, Notion или Google Calendar. Но что делать, если для какого-то сервиса нет в списке узлов? Тогда нам может понадобится самый общий узел для обмена данными через API. Этот узел называется HTTP Request.

Узел HTTP-Request

Как следует из названия, он отправляет так называемые HTTP-запросы на веб-адреса, включающие в себя разные параметры.

HTTP-запросы бывают разных типов. Каждый тип, как правило, выполняет определенную роль:

  • GET — получить данные,
  • POST — добавить данные,
  • PUT — изменить данные,
  • DELETE — удалить данные,

хотя в каждом случае их функции зависят от API вебсайта, к которому отправляется запрос.

Итак, найдите узел HTTP Request на панели узлов и откройте его — он автоматически добавится на холст.

Выставите в нем такие параметры:

Кроме того, добавьте параметр запроса для указания (Query Parameter) для указания года:

  • Name: year
  • Value: latest

Теперь всё готово для запуска нашего первого узла. Нажмите Execute Node в правом верхнем углу.

Иии… что такое? Получили всего один элемент, да такой большой? Ничего страшного. Взглянув на запись в виде JSON, Жанна уже знает, что делать дальше.

Рабочий процесс до узла HTTP Request

Следующий урок → 3. Превращаем данные в массив с помощью узла Item Lists
Предыдущий урок → 1. Поиск портала с данными
К курсу → Вводный курс по сервису автоматизации n8n