oefeningen
oefeningen
oefening 1: basis api request
leerdoelen
Verkenning van het maken van een eenvoudig GET-verzoek naar een openbare API.
functionele analyse
API: JSONPlaceholder
Endpoint:
/posts
Doel: Haal alle berichten op.
technische analyse
Open Postman.
Maak een nieuw verzoek naar de API.
Gebruik de endpoint
/posts
.Voer het verzoek uit en bekijk de JSON-respons.
oefening 2: query parameters
leerdoelen:
Werken met query parameters bij een API-verzoek.
functionele analyse:
API: PokeAPI
Endpoint:
/generation
Doel: Haal generatie 1 uit Pokémon op.
technische analyse:
Maak een nieuw verzoek naar de API.
Gebruik de endpoint
/generation
.Voeg de query parameter
id
toe voor de eerste generatie.Voer het verzoek uit en analyseer de respons.
oefening 3: post-verzoek
leerdoelen:
Een POST-verzoek maken.
functionele analyse:
API: JSONPlaceholder
Endpoint:
/posts
Doel: Maak een nieuw bericht aan.
technische analyse:
Maak een nieuw verzoek naar de API.
Gebruik de endpoint
/posts
.Stel de body in als raw JSON met de benodigde gegevens.
Voer het verzoek uit en controleer of het nieuwe bericht is toegevoegd.
oefening 4: authentificatie met api key
leerdoelen:
Gebruik van een API-sleutel voor toegang.
functionele analyse:
API: News API
Endpoint:
/top-headlines
Doel: Haal nieuws op met een API-sleutel.
technische analyse:
Maak een nieuw verzoek naar de API.
Gebruik de endpoint
/top-headlines
.Voeg een
X-Api-Key
header toe met je API-sleutel.Voer het verzoek uit en bekijk de respons.
oefening 5: werken met authentication token
leerdoelen:
Gebruik van een authentication token.
functionele analyse:
API: Auth0 Management API
Endpoint:
/users
Doel: Haal alle gebruikers op.
technische analyse:
Maak een nieuw verzoek naar de API.
Gebruik de endpoint
/users
.Voeg een
Authorization
header toe met een Bearer Token.Voer het verzoek uit en bekijk de lijst met gebruikers.
extra oefeningen
Ga op zoek naar enkele leuke, interessante API's die vrij toegankelijk zijn en onderzoek de werking van deze API's.
Last updated