Appeler l'API GitHub
Explorer une API de production — données publiques, pas besoin de clé
⏱ Estim. ~9 min
01 · Lire
L'API REST GitHub est une des meilleures pour s'entraîner : - Gratuite pour les données publiques — pas besoin de clé - Doc détaillée sur docs.github.com/en/rest - Vraies données — tes vrais repos, commits, profils - Patterns standards — ce que tu apprends ici se réutilise sur la plupart des API REST
La base URL est https://api.github.com. Tous les endpoints se collent derrière.
Points clés
- Pas besoin d'API key pour les données publiques (max 60 requêtes par heure et par IP)
- Les requêtes authentifiées montent à 5 000 par heure
- Ajoute le header Accept: application/vnd.github.v3+json (recommandé)
- Les réponses contiennent souvent plus de champs que tu n'en utilises — prends ceux qui t'intéressent
02 · Pratique réelle
Récupère ton propre profil GitHub (ou n'importe quel utilisateur public). Remplace torvalds par n'importe quel username GitHub.
curl https://api.github.com/users/torvalds
03 · Pratique réelle
Liste les dépôts publics de cet utilisateur.
curl https://api.github.com/users/torvalds/repos
04 · Pratique réelle
Ajoute des query parameters pour filtrer le résultat — récupère les 3 repos les plus récemment mis à jour, triés par date de mise à jour.
curl "https://api.github.com/users/torvalds/repos?sort=updated&per_page=3"
05 · Pratique réelle
Maintenant, essaie avec ton propre username GitHub. Remplace YOUR_USERNAME ci-dessous.
curl "https://api.github.com/users/YOUR_USERNAME/repos?sort=updated&per_page=5"
06 · Quiz
Quelle est la base URL de l'API GitHub ?
- api.github.com
- github.com/api
- rest.github.com
- github.api.com
07 · Compléter
Pour lister les repos d'un utilisateur via l'API GitHub, on utilise le path /users/USERNAME/_____.
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.