Die GitHub-API aufrufen
Eine Production-API erkunden — öffentliche Daten ohne Key
⏱ ca. ~9 Min
01 · Lesen
Die GitHub REST API ist eine der besten APIs zum Üben: - Kostenlos für öffentliche Daten — kein Key nötig - Ausführliche Dokumentation auf docs.github.com/en/rest - Echte Daten — deine echten Repos, Commits, Profile - Standardmuster — was du hier lernst, gilt für die meisten REST-APIs
Die Base-URL ist https://api.github.com. Alle Endpoints werden daran angehängt.
Kernpunkte
- Kein API-Key für öffentliche Daten (60 Anfragen pro Stunde und IP)
- Authentifizierte Anfragen: 5.000 pro Stunde
- Header Accept: application/vnd.github.v3+json empfohlen
- Antworten haben meistens mehr Felder, als du brauchst — nimm nur, was du möchtest
02 · Echte Übung
Hol dein eigenes GitHub-Profil (oder das eines beliebigen öffentlichen Nutzers). Ersetze torvalds durch einen beliebigen GitHub-Usernamen.
curl https://api.github.com/users/torvalds
03 · Echte Übung
Liste die öffentlichen Repos dieses Nutzers.
curl https://api.github.com/users/torvalds/repos
04 · Echte Übung
Füge Query-Parameter hinzu, um die Ergebnisse zu filtern — hol die 3 zuletzt aktualisierten Repos, sortiert nach Update-Zeit.
curl "https://api.github.com/users/torvalds/repos?sort=updated&per_page=3"
05 · Echte Übung
Probiere es jetzt mit deinem eigenen GitHub-Usernamen. Ersetze YOUR_USERNAME unten.
curl "https://api.github.com/users/YOUR_USERNAME/repos?sort=updated&per_page=5"
06 · Quiz
Wie lautet die Base-URL der GitHub-API?
- api.github.com
- github.com/api
- rest.github.com
- github.api.com
07 · Ausfüllen
Um die Repos eines Nutzers über die GitHub-API zu listen, nutze den Path /users/USERNAME/_____.
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.