⚠
В этом курсе мы не будем вдаваться в подробные описания параметров узлов. Вы просто можете вставлять параметры узлов в workflow и наблюдать за результатом
В n8n уже очень много заранее приготовленных узлов для самых разных сервисов — например, Telegram, Notion или Google Calendar. Но что делать, если для какого-то сервиса нет в списке узлов? Тогда нам может понадобится самый общий узел для обмена данными через API. Этот узел называется HTTP Request.
Как следует из названия, он отправляет так называемые HTTP-запросы на веб-адреса, включающие в себя разные параметры.
HTTP-запросы бывают разных типов. Каждый тип, как правило, выполняет определенную роль:
- GET — получить данные,
- POST — добавить данные,
- PUT — изменить данные,
- DELETE — удалить данные,
хотя в каждом случае их функции зависят от API вебсайта, к которому отправляется запрос.
Итак, найдите узел HTTP Request на панели узлов и откройте его — он автоматически добавится на холст.
Выставите в нем такие параметры:
- Authentification: None
- Request method: GET
- URL: https://datausa.io/api/data?CIP=500602&measures=Completions&drilldowns=Sector,University
- Ignore SSL issues: выкл.
- Responce format: JSON
- JSON/RAW parameters: выкл.
Кроме того, добавьте параметр запроса для указания (Query Parameter
) для указания года:
- Name: year
- Value: latest
Теперь всё готово для запуска нашего первого узла. Нажмите Execute Node
в правом верхнем углу.
Иии… что такое? Получили всего один элемент, да такой большой? Ничего страшного. Взглянув на запись в виде JSON, Жанна уже знает, что делать дальше.
Следующий урок → 3. Превращаем данные в массив с помощью узла Item Lists
Предыдущий урок → 1. Поиск портала с данными
К курсу → Вводный курс по сервису автоматизации n8n