Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Webhooks og HTTP-datastream | Grunnleggende Arbeidsflytkomponenter
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
AI-automatiseringsarbeidsflyter med N8n

bookWebhooks og HTTP-datastream

Sveip for å vise menyen

Arbeidsflyter kan ikke manipulere noe før data faktisk eksisterer i kjøringen, og disse dataene kommer inn i arbeidsflyten på to hovedmåter: enten at arbeidsflyten henter data fra en annen tjeneste via en HTTP-forespørsel, eller at en annen tjeneste sender inn data via en Webhook.

HTTP-forespørsel
expand arrow

Arbeidsflyten kaller et eksternt API for å hente data (pull-modell).

Webhook
expand arrow

Eksternt system sender data inn til n8n (push-modell).

Når en av disse er på plass, har alle datamanipuleringsnodene noe å arbeide med.

HTTP-forespørsel

HTTP-forespørselsnoden er en node som sender en forespørsel til en API-URL og henter svaret (vanligvis JSON) inn i arbeidsflyten.

  • Kaller et endepunkt som https://api.rainforestapi.com/request;
  • Sender parametere som type, domain, seller_id og search_term;
  • Mottar strukturert data som kan sendes videre til senere noder.

Brukes når et API har god dokumentasjon, når en arbeidsflyt trenger å hente data etter en tidsplan, eller når utdata fra ett API skal bli inndata til et annet API i en kjedet kall. Strukturen følger leksjonseksempelet, der base-URL er api.rainforestapi.com/request, API-nøkkel identifiserer avsenderen, og parametere forteller API-et hva det skal returnere.

Parametere:

  • type=seller_products;
  • domain=amazon.com;
  • (og andre ved behov).

Nybegynnere tror ofte at denne delen er magi, men det er det ikke. Parametrene kommer direkte fra API-dokumentasjonen. Du åpner dokumentasjonen, finner relevant seksjon, noterer nødvendige og valgfrie parametere med beskrivelser, kopierer parameternavnene inn i HTTP-forespørselsnoden, setter verdiene og kjører noden. Dette er standardprosessen for ethvert API: les dokumentasjonen, kopier parametrene, lim dem inn i forespørselen og test.

Webhook

Webhook er en URL eksponert av n8n som lar andre systemer sende data direkte inn i en arbeidsflyt i sanntid.

  • Fungerer som et tilpasset inngangspunkt for innkommende data;
  • Ideell for umiddelbar kjøring i stedet for planlagt polling;
  • Nyttig for egendefinerte verktøy eller interne apper uten offisielle integrasjoner.

Brukes når et verktøy ikke enkelt kan polles, når en arbeidsflyt må reagere umiddelbart, eller når data kommer fra en egendefinert kilde. Webhooks er motstykket til HTTP-forespørsler — i stedet for at n8n kaller en ekstern tjeneste, kaller en ekstern tjeneste inn til n8n.

Forskjell fra HTTP-forespørsel:

  • HTTP-forespørsel: n8n → ekstern tjeneste;
  • Webhook: ekstern tjeneste → n8n Webhook egner seg bedre for sanntidsarbeidsflyter, mens HTTP-forespørsel er bedre for forutsigbar polling.
question mark

Hva er hovedforskjellen mellom HTTP-forespørsel og Webhook i n8n-arbeidsflyter?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 2. Kapittel 3
some-alt