Vibe-coding · Les

Uw eerste API-call maken

Haal gegevens op uit een service.

Les 3 van 413 stappen

Uw eerste API-call maken is een gratis Vibe-coding-les op CoddyKit. Dit is les 3 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Vibe-coding. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Vibe-coding bevat in totaal 4 lessen.

Van lezen naar doen

Je hebt de documentatie gelezen; nu verstuur je een echt verzoek. Het doel van deze les is één geslaagde aanroep die actuele gegevens naar je app terugstuurt.

We kiezen een eenvoudige, gratis API, bouwen het verzoek, versturen het en lezen het antwoord, terwijl je AI-assistent onderweg helpt de code te schrijven en fouten op te lossen.

Kies een gebruiksvriendelijke API

Kies voor je eerste aanroep een API waarvoor je je niet hoeft te registreren en die een duidelijk GET-endpoint heeft. Openbare diensten voor grappen, citaten of het weer zijn ideale oefenomgevingen.

Door eenvoudig te beginnen, vermijd je afleiding door verificatie en facturering en kun je je richten op de stroom van verzoek en antwoord.

Recommend one free, no-key API with a simple GET endpoint I can use
to practice my very first API call. Give me the exact URL.

Opbouw van het verzoek

Voor een basis-GET-verzoek heb je alleen een URL en een methode nodig. Optionele headers en queryparameters verfijnen het verzoek. De meeste eerste aanroepen bestaan uit één coderegel.

Vraag je assistent die regel in jouw taal te schrijven en elk onderdeel uit te leggen, zodat je begrijpt wat je verstuurt in plaats van blind te kopiëren.

Write a single fetch GET request in JavaScript to this URL and
explain what each part of the line does.

Versturen met fetch

In JavaScript verstuurt fetch het verzoek en geeft het een promise terug. Je wacht op het antwoord en roept daarna response.json() aan om de verwerkte gegevens op te halen.

Dit tweestappenpatroon, fetch en daarna parseren, vormt de basis van bijna elke browserintegratie die je met een assistent bouwt.

Show me a complete async function using fetch that calls this URL,
awaits the response, parses the JSON, and logs the result.

Het antwoord lezen

Het verwerkte antwoord is meestal een JSON-object. Je benadert het op sleutel, zoals data.results[0].name, om de gewenste waarde op te halen.

Als de structuur verwarrend is, plak je het echte antwoord in je assistent en vraag je naar het exacte pad naar het veld dat je nodig hebt.

Here is the JSON my call returned. Give me the exact path to read
the author's name and the quote text.

Queryparameters toevoegen

Queryparameters staan na een vraagteken in de URL, zoals ?city=Paris&units=metric. Ze filteren of bepalen wat het endpoint teruggeeft.

Bouw ze zorgvuldig op, want een typefout leidt tot onjuiste of lege gegevens. Je assistent kan op basis van je invoer betrouwbaar een URL met parameters samenstellen.

Build the full URL for this endpoint with query parameters for
city Istanbul and metric units, then write the fetch call.

Headers versturen

Sommige endpoints hebben headers nodig, zoals Accept: application/json of een inhoudstype. Headers reizen als metagegevens mee met het verzoek, los van de URL.

Als de documentatie een verplichte header vermeldt, vraag je je assistent die op te nemen in het optiesobject van fetch, zodat de aanroep wordt geaccepteerd.

Add an Accept: application/json header to this fetch request and
show me the full updated code.

Loggen om resultaten te bekijken

Voordat je gegevens aan je gebruikersinterface koppelt, log je het antwoord naar de console. Als je het onbewerkte object ziet, weet je dat de aanroep is gelukt en ontdek je de echte namen van de velden.

Met deze gewoonte ontdek je verrassingen vroeg. Veel integratiefouten ontstaan simpelweg doordat een veld anders heet dan de documentatie deed vermoeden.

Gegevens op het scherm weergeven

Zodra je de gegevens hebt, is de laatste stap het weergeven ervan. Je wijst de verwerkte waarde toe aan een variabele die je view weergeeft, bijvoorbeeld in een tekstlabel of lijstitem.

Beschrijf de gewenste gebruikersinterface samen met de structuur van het antwoord aan je assistent en laat die de weergavecode voor je framework genereren.

I have this JSON response. Render the quote and author inside a
simple card component on my page.

Als de aanroep mislukt

Als je eerste aanroep mislukt, controleer je de statuscode en de spelling van de URL. 404 betekent een verkeerd endpoint, 401 betekent ontbrekende verificatie en een typefout kan lege gegevens veroorzaken.

Plak de exacte fout en je code in je assistent. Met beide gegevens kan die meestal in één antwoord de oplossing aanwijzen.

My fetch returned this error and status code. Here is my code.
What is wrong and how do I fix it?

Vier het en generaliseer

Een werkende eerste aanroep is een mijlpaal. Datzelfde patroon, URL bouwen, fetch, parseren en weergeven, pas je toe op bijna elke API die je ooit gebruikt.

Zodra één aanroep werkt, hoef je voor een nieuw endpoint meestal alleen de URL en de velden die je leest te wijzigen. De vaardigheid is direct toepasbaar.

Korte controle

Test hoe goed je een eerste API-aanroep kunt maken.

Samenvatting

Je koos een eenvoudige API, bouwde een verzoek met optionele parameters en headers, verstuurde het met fetch, verwerkte de JSON, logde die en gaf het resultaat weer.

Mislukkingen lees je af aan statuscodes en los je op met je assistent. Hierna leer je API-sleutels veilig te gebruiken en fouten netjes af te handelen.

Gratis beginnen

Leer JavaScript met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
25
Lessen
100

Veelgestelde vragen

Is de les “Uw eerste API-call maken” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Vibe-coding, waaronder “Uw eerste API-call maken”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Vibe-coding bevat in totaal 4 lessen.

Wat leer ik in “Uw eerste API-call maken”?

Haal gegevens op uit een service. Je oefent met Vibe-coding door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Vibe-coding te beginnen?

Ervaring vooraf is niet nodig. Vibe-coding op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Uw eerste API-call maken”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Vibe-coding?

Ja. Elke les over Vibe-coding bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Wat een API is
  2. API-documentatie lezen met AI
  3. Uw eerste API-call maken
  4. Sleutels en fouten afhandelen
← Terug naar Vibe-coding