Documentation sur l’API REST GitHub
Créez des intégrations, récupérez des données et automatisez vos workflows avec l’API REST GitHub.
Démarrer ici
Afficher toutInformations sur l’API REST
Familiarisez-vous avec la documentation de l’API REST.
Prise en main de l’API REST
Découvrez comment utiliser l’API REST GitHub.
Authentification auprès de l’API REST
Vous pouvez vous authentifier auprès de l’API REST pour accéder à davantage de points de terminaison et avoir une limite de débit plus élevée.
Meilleures pratiques pour utiliser l'API REST
Suivez ces meilleures pratiques pendant l’utilisation de l’API de GitHub.
Populaire
Limites de débit pour l'API REST
Découvrez les limites de débit de l'API REST, comment éviter de les dépasser et ce qu'il faut faire si vous les dépassez.
Résolution des problèmes de l’API REST
Découvrez comment diagnostiquer et résoudre les problèmes courants pour l’API REST.
Écriture de scripts avec l’API REST et JavaScript
Écrivez un script en utilisant le SDK Octokit.js pour interagir avec l’API REST.
Sécuriser les informations d’identification de l’API
Suivez ces bonnes pratiques pour sécuriser vos jetons et informations d’identification d’API.
Livraison de déploiements
À l’aide de l’API REST Déploiements, vous pouvez créer des outils personnalisés qui interagissent avec votre serveur et une application tierce.
Utilisation de l’API REST pour interagir avec des vérifications
Vous pouvez utiliser l’API REST pour créer des GitHub Apps qui exécutent des contrôles puissants sur les modifications du code dans un dépôt. Vous pouvez créer des applications qui effectuent une intégration continue, un linting de code ou des services d’analyse de code et fournir des commentaires détaillés sur les validations.
Utilisation de la pagination dans l’API REST
Découvrez comment parcourir les réponses paginées de l’API REST.
En utilisant l’API REST
- Prise en main de l’API REST
- Limites de débit pour l'API REST
- Utilisation de la pagination dans l’API REST
- Bibliothèques pour l’API REST
- Meilleures pratiques pour utiliser l'API REST
- Résolution des problèmes de l’API REST
- Fuseaux horaires et API REST
- Utilisation de CORS et JSONP pour effectuer des requêtes cross-origin
- Types d’événement de problème
- Types d’événements GitHub
Authentification auprès de l’API REST
- Authentification auprès de l’API REST
- Sécuriser les informations d’identification de l’API
- Points de terminaison disponibles pour les jetons d’accès d’installation d’application GitHub
- Points de terminaison disponibles pour les jetons d’accès d’utilisateur d’application GitHub
- Points de terminaison disponibles pour les jetons d’accès personnels affinés
- Autorisations requises pour les applications GitHub
- Autorisations nécessaires pour les jetons d’accès personnels affinés
Guides
- Écriture de scripts avec l’API REST et JavaScript
- Écriture de scripts avec l’API REST et Ruby
- Découverte de ressources pour un utilisateur
- Livraison de déploiements
- Rendu des données sous forme de graphes
- Utilisation des commentaires
- Création d’un serveur CI
- Utilisation de l’API REST pour interagir avec votre base de données Git
- Utilisation de l’API REST pour interagir avec des vérifications
- Chiffrement des secrets pour l’API REST
Points de terminaison REST pour l’API GitHub Actions
- Points de terminaison REST pour l’API GitHub Actions artefact
- Points de terminaison REST pour l’API cache GitHub Actions
- Exécuteurs hébergés par GitHub
- Points de terminaison REST pour OIDC GitHub Actions
- Points de terminaison d’API REST pour les autorisations GitHub Actions
- Points de terminaison REST pour l’API secrets GitHub Actions
- Points de terminaison d’API REST pour les groupes d’exécuteurs auto-hébergés
- Points de terminaison d’API REST pour les exécuteurs auto-hébergés
- Points de terminaison d’API REST pour les variables GitHub Actions
- Points de terminaison d’API REST pour les tâches de workflow
- Points de terminaison d’API REST pour les workflows runs
- Points de terminaison d’API REST pour les workflows
Points de terminaison d’API REST pour les Codespaces
- Points de terminaison d’API REST pour les Codespaces
- Points de terminaison d’API REST pour les organisations Codespaces
- Points de terminaison d’API REST pour les secrets de l’organisation Codespaces
- Points de terminaison d’API REST pour les ordinateurs Codespaces
- Points de terminaison d’API REST pour les secrets du référentiel Codespaces
- Points de terminaison d’API REST pour les secrets d'utilisateur Codespaces
Points de terminaison d’API REST pour les déploiements
- Points de terminaison d’API REST pour les stratégies de branche de déploiement
- Points de terminaison d’API REST pour les déploiements
- Points de terminaison d’API REST pour les environnements de déploiement
- Points de terminaison d’API REST pour les règles de protection
- Points de terminaison d’API REST pour les états de déploiement
Points de terminaison d’API REST pour les problèmes
- Points de terminaison d’API REST pour les destinataires de problèmes
- Points de terminaison d’API REST pour les commentaires de problème
- Points de terminaison d’API REST pour les événements de problèmes
- Points de terminaison d’API REST pour les problèmes
- Points de terminaison de l'API REST pour les dépendances des problèmes
- Points de terminaison d’API REST pour les étiquettes
- Points de terminaison d’API REST pour les jalons
- Points de terminaison de l’API REST pour les sous-problèmes
- Points de terminaison d’API REST pour les événements de chronologie
Points de terminaison d’API REST pour les organisations
- Points d'extrémité de l'API REST pour API Insights
- Points de terminaison d’API REST pour les attestations d’artefact
- Points de terminaison d’API REST pour bloquer les utilisateurs
- Points de terminaison d’API REST pour les propriétés personnalisées
- Points de terminaison d’API REST pour les types de problèmes
- Points de terminaison d’API REST pour les membres de l’organisation
- Points d'extrémité de l'API REST pour les configurations de réseau
- Points de terminaison d’API REST pour les rôles de l’organisation
- Points de terminaison d’API REST pour les organisations
- Points de terminaison d’API REST pour les collaborateurs externes
- Points de terminaison d’API REST pour les jetons d’accès personnels
- Points de terminaison d’API REST pour les suites de règles
- Points de terminaison d’API REST pour les règles
- Points de terminaison d’API REST pour les gestionnaires de sécurité
- Points de terminaison d’API REST pour les webhooks de l’organisation
Points de terminaison d’API REST pour les référentiels
- Points de terminaison d’API REST pour les liens automatiques du référentiel
- Points de terminaison d’API REST pour les contenus du référentiel
- Points de terminaison d’API REST pour les propriétés personnalisées
- Points de terminaison d’API REST pour les fourches
- Points de terminaison d’API REST pour les référentiels
- Points de terminaison d’API REST pour les suites de règles
- Points de terminaison d’API REST pour les règles
- Points de terminaison d’API REST pour les balises du référentiel
- Points de terminaison d’API REST pour les webhooks du référentiel
Points de terminaison d’API REST pour les utilisateurs
- Points de terminaison d’API REST pour les attestations d’artefact
- Points de terminaison d’API REST pour bloquer les utilisateurs
- Points de terminaison d’API REST pour les e-mails
- Points de terminaison d’API REST pour les abonnés
- Points de terminaison d’API REST pour les clés GPG
- Points de terminaison d’API REST pour les clés SSH dans Git
- Points de terminaison d’API REST pour les comptes sociaux
- Points de terminaison d’API REST pour les clés de signature SSH
- Points de terminaison d’API REST pour les utilisateurs