Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Wat Is een API? | API-Grondbeginselen en het Doen van Verzoeken
Werken met API's in Python

bookWat Is een API?

Veeg om het menu te tonen

API's, ofwel Application Programming Interfaces, zijn essentiële hulpmiddelen die het mogelijk maken voor verschillende softwaresystemen om met elkaar te communiceren. Je maakt dagelijks gebruik van API's—wanneer je het weer op je telefoon controleert, sociale media-feeds bekijkt of het laatste nieuws opzoekt, gebruiken je apps API's om die informatie van externe servers op te halen. Voor Python-ontwikkelaars zijn API's bijzonder belangrijk omdat ze je programma's in staat stellen verbinding te maken met externe databronnen en diensten, waardoor je applicaties dynamischer en krachtiger worden. Je kunt bijvoorbeeld een API gebruiken om live aandelenkoersen op te halen, weersvoorspellingen te verkrijgen of toegang te krijgen tot een database met interessante feiten.

1234
import requests response = requests.get("https://catfact.ninja/fact") print(response.text)
copy

In de bovenstaande code importeer je eerst de requests-bibliotheek, een populair hulpmiddel voor het uitvoeren van HTTP-verzoeken in Python. De functie requests.get() verstuurt een GET-verzoek naar de Cat Facts API op https://catfact.ninja/fact. Dit verzoek vraagt de server om een willekeurig kattenfeit terug te sturen. Het antwoord van de server wordt opgeslagen in de variabele response, en response.text bevat de ruwe tekst van het antwoord van de server, die vervolgens op de console wordt afgedrukt.

123456789
import requests response = requests.get("https://catfact.ninja/fact") if response.status_code == 200: print("Success! Here is your cat fact:") print(response.json()["fact"]) else: print(f"Error: Received status code {response.status_code}")
copy

HTTP-statuscodes zijn getallen die aangeven of je API-verzoek succesvol was of dat er iets misging. Een statuscode van 200 betekent "OK"—je verzoek is gelukt en de server heeft de gevraagde gegevens teruggestuurd. Andere codes, zoals 404 ("Niet gevonden") of 500 ("Serverfout"), duiden op problemen. Controleer bij het werken met API's altijd de statuscode om zeker te weten dat je verzoek is geslaagd voordat je de gegevens in het antwoord gebruikt.

1. Waar staat API voor?

2. Welke HTTP-methode wordt vaak gebruikt om gegevens op te halen van een API?

question mark

Waar staat API voor?

Select the correct answer

question mark

Welke HTTP-methode wordt vaak gebruikt om gegevens op te halen van een API?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 1
some-alt