Grundlagen von APIs

0

Python – Daten aus dem Internet verwenden

Was ist eine API?

Eine API ist eine Schnittstelle, über die Programme miteinander kommunizieren können.

Man kann sich eine API wie einen Kellner im Restaurant vorstellen:

  • Das Programm sendet eine Anfrage
  • Die API verarbeitet sie
  • Danach kommt eine Antwort zurück

APIs werden überall verwendet:

  • Wetterdienste
  • Google Maps
  • Online-Shops
  • Social Media
  • Plattformen
  • KI-Systeme

Das requests Modul

Für API-Anfragen wird oft das Modul requests verwendet.

Installation:

pip install requests

Erste Anfrage senden

Mit requests.get() kann man Daten von einer Webseite oder API abrufen.

import requests

response = requests.get("https://api.example.com")

print(response.text)

Die Antwort wird als Text zurückgegeben.

Statuscodes verstehen

Jede Anfrage liefert einen Statuscode zurück.

CodeBedeutung
200Erfolgreich
404Seite nicht gefunden
500Serverfehler
import requests

response = requests.get("https://api.example.com")

print(response.status_code)

JSON von APIs lesen

Viele APIs senden Daten im JSON-Format zurück.

import requests

response = requests.get("https://api.example.com")

daten = response.json()

print(daten)

Warum APIs wichtig sind

APIs gehören zu den wichtigsten Technologien moderner Softwareentwicklung.

Mit APIs kann Python:

  • Wetterdaten abrufen
  • KI-Systeme verwenden
  • Datenbanken ansprechen
  • Webseiten automatisieren
  • Cloud-Dienste steuern

Vertiefung

Eigene Daten senden

APIs können nicht nur Daten senden, sondern auch empfangen.

import requests

daten = {
    "name": "Anna"
}

response = requests.post(
    "https://api.example.com",
    json=daten
)

print(response.status_code)

Übungsaufgaben zu

Schreibe einen Kommentar

Nach oben scrollen