Dokumentation zu GitHub-REST-API
Erstellen Sie Integralrechnungen, rufen Sie Daten ab und automatisieren Sie Ihre Workflows mit der GitHub-REST-API.
Beginne hier
Alle anzeigenInformationen zur REST-API
Orientieren Sie sich an der REST-API-Dokumentation.
Erste Schritte mit der REST-API
Erfahre, wie du die GitHub-REST-API verwendest.
Authentifizieren bei der REST-API
Sie können sich bei der REST-API authentifizieren, um auf mehr Endpunkte zuzugreifen und ein höheres Ratenlimit zu erreichen.
Bewährte Methoden für die Verwendung der REST-API
Wende diese bewährten Methoden bei der Verwendung der API von GitHub an.
Beliebt
Ratenbegrenzungen für die REST-API
Erfahren Sie mehr über REST-API-Ratenbegrenzungen, wie Sie deren Überschreitung vermeiden und was Sie tun sollten, wenn Sie sie überschreiten.
Problembehandlung der REST-API
Erfahren Sie, wie Sie häufige Probleme für die REST-API diagnostizieren und beheben.
Skripterstellung mit der REST-API und JavaScript
Schreib ein Skript mit dem Octokit.js-SDK, um mit der REST-API zu interagieren.
Schützen deiner API-Anmeldeinformationen
Befolge diese Best Practices, um deine API-Anmeldeinformationen und -Token zu schützen.
Übermitteln von Bereitstellungen
Mithilfe der REST-API für Bereitstellungen kannst du benutzerdefinierte Tools erstellen, die mit deinem Server und einer Drittanbieter-App interagieren.
Verwenden der REST-API zur Interaktion mit Überprüfungen
Du kannst die REST-API verwenden, um GitHub Apps zu erstellen, die wirksame Überprüfungen von Codeänderungen in einem Repositorys vornehmen. Du kannst Apps erstellen, die Continuous Integration, Codelinting oder Codescandienste ausführen und detailliertes Feedback zu Commits bereitstellen.
Verwenden der Paginierung in der REST-API
Hier erfährst du, wie du über die REST-API durch paginierte Antworten navigierst.
Verwenden der REST-API
- Erste Schritte mit der REST-API
- Ratenbegrenzungen für die REST-API
- Verwenden der Paginierung in der REST-API
- Bibliotheken für die REST-API
- Bewährte Methoden für die Verwendung der REST-API
- Problembehandlung der REST-API
- Zeitzonen und die REST-API
- Verwenden von CORS und JSONP zum Erstellen von ursprungsübergreifenden Anforderungen
- Issue-Ereignistypen
- GitHub-Ereignistypen
Authentifizieren bei der REST-API
- Authentifizieren bei der REST-API
- Schützen deiner API-Anmeldeinformationen
- Für GitHub-App-Installationszugriffstoken verfügbare Endpunkte
- Für GitHub-App-Benutzerzugriffstoken verfügbare Endpunkte
- Endpunkte, die für differenzierte persönliche Zugriffstoken verfügbar sind
- Für GitHub-Apps erforderliche Berechtigungen
- Erforderliche Berechtigungen für differenzierte persönliche Zugangstoken
Anleitungen
- Skripterstellung mit der REST-API und JavaScript
- Skripterstellung mit der REST-API und Ruby
- Ermitteln von Ressourcen für einen Benutzer
- Übermitteln von Bereitstellungen
- Rendern von Daten als Graphen
- Arbeiten mit Kommentaren
- Erstellen eines CI-Servers
- Verwende die REST-API, um mit deiner Git-Datenbank zu interagieren.
- Verwenden der REST-API zur Interaktion mit Überprüfungen
- Verschlüsseln geheimer Schlüssel für die REST-API
REST-API-Endpunkte für GitHub Actions
- REST-API-Endpunkte für GitHub-Actions-Artefakte
- REST-API-Endpunkte für GitHub-Actions-Cache
- Von GitHub gehostete Runner
- REST-API-Endpunkte für GitHub Actions OIDC
- REST-API-Endpunkte für GitHub-Actions-Berechtigungen
- REST-API-Endpunkte für GitHub-Actions-Geheimnisse
- REST-API-Endpunkte für selbst gehostete Runner-Gruppen
- REST-API-Endpunkte für selbst gehostete Runner
- REST-API-Endpunkte für GitHub-Actions-Variablen
- REST-API-Endpunkte für Workflowaufträge
- REST-API-Endpunkte für Workflowausführungen
- REST-API-Endpunkte für Workflows
REST-API-Endpunkte für Codespaces
- REST-API-Endpunkte für Codespaces
- REST-API-Endpunkte für Codespaces -Organisationen
- REST-API-Endpunkte für geheime Codespaces-Organisationsschlüssel
- REST-API-Endpunkte für Codespaces-Computer
- REST-API-Endpunkte für geheime Codespaces-Repositoryschlüssel
- REST-API-Endpunkte für geheime Codespaces-Benutzerschlüssel
REST-API-Endpunkte für die GitHub Enterprise-Verwaltung
- REST-API-Endpunkte für Administratorstatistiken
- REST-API-Endpunkte für Enterprise-Überwachungsprotokolle
- REST-API-Endpunkte für die Enterprise-Fakturierung
- REST-API-Endpunkte für Umgehungsanforderungen
- REST-API-Endpunkte für Sicherheitsfeatures für Code auf Unternehmensniveau
- Benutzerdefinierte Eigenschaften
- REST-API-Endpunkte für Unternehmenslizenzen
- REST-API-Endpunkte für Unternehmensnetzwerkkonfigurationen
- REST-API für die Verwaltung von GitHub-App-Installationen der Organisation
- REST-API-Endpunkte für Regeln
- REST-API-Endpunkte für SCIM
REST-API-Endpunkte für Issues
- REST-API-Endpunkte für zugewiesene Personen für Issues
- REST-API-Endpunkte für Kommentare zu Issues
- REST-API-Endpunkte für Issue-Ereignisse
- REST-API-Endpunkte für Issues
- REST-API-Endpunkte für Issueabhängigkeiten
- REST-API-Endpunkte für Bezeichnungen
- REST-API-Endpunkte für Meilensteine
- REST-API-Endpunkte für untergeordnete Issues
- REST-API-Endpunkte für Zeitachsenereignisse
REST-API-Endpunkte für Organisationen
- REST-API-Endpunkte für API Insights
- REST-API-Endpunkte für Artefaktnachweise
- REST-API-Endpunkte zum Blockieren von Benutzern
- REST-API-Endpunkte für Anforderungen zur Umgehung von Pushregeln in Organisationen
- REST-API-Endpunkte für benutzerdefinierte Eigenschaften
- REST-API-Endpunkte für benutzerdefinierte Repositoryrollen
- REST-API-Endpunkte für Issuetypen
- REST-API-Endpunkte für Organisationsmitglieder
- REST-API-Endpunkte für Netzwerkkonfigurationen
- REST-API-Endpunkte für Organisationsrollen
- REST-API-Endpunkte für Organisationen
- REST-API-Endpunkte für externe Projektmitarbeiter
- REST-API-Endpunkte für persönliche Zugriffstoken
- REST-API-Endpunkte für Regelsuiten
- REST-API-Endpunkte für Regeln
- REST-API-Endpunkte für Sicherheits-Manager
- REST-API-Endpunkte für Organisationswebhooks
REST-API-Endpunkte für Repositorys
- REST-API-Endpunkte für Repository-Autolinks
- REST-API-Endpunkte für Repository-Pushregelumgehungsanforderungen
- REST-API-Endpunkte für Repositoryinhalt
- REST-API-Endpunkte für benutzerdefinierte Eigenschaften
- REST-API-Endpunkte für forken
- REST-API-Endpunkte für Git-LFS
- REST-API-Endpunkte für Repositorys
- REST-API-Endpunkte für Regelsuiten
- REST-API-Endpunkte für Regeln
- REST-API-Endpunkte für Repository-Tags
- REST-API-Endpunkte für Repository-Webhooks
REST-API-Endpunkte für Benutzer
- REST-API-Endpunkte für Artefaktnachweise
- REST-API-Endpunkte zum Blockieren von Benutzern
- REST-API-Endpunkte für E-Mails
- REST-API-Endpunkte für Follower
- REST-API-Endpunkte für GPG-Schlüssel
- REST-API-Endpunkte für Git-SSH-Schlüssel
- REST-API-Endpunkte für soziale Konten
- REST-API-Endpunkte für SSH-Signaturschlüssel
- REST-API-Endpunkte für Benutzer