Tüm ücretsiz API'ler
Ücretsiz APIGeliştirici AraçlarıAPI anahtarıResmi

GitHub REST API

github.com üzerinden repo'ları, issue'ları, kullanıcıları, release'leri ve kod aramasını doğrudan okuyun

Resmi GitHub REST API'si depoları, issue'ları, pull request'leri, kullanıcıları, commit'leri, release'leri, gist'leri ve kod aramasını sunar. Okuma endpoint'lerinin büyük çoğunluğu anonim olarak çalışır; ücretsiz bir kişisel erişim tokeni limitleri yükseltir ve özel verilerin kilidini açar. Repo meta verilerini, yıldız sayılarını ve dosya içeriklerini programatik olarak çekmek için standart yöntemdir.

Ücretsiz katman

Ücretsiz; anonim 60 istek/saat, ücretsiz token ile kimlik doğrulamalı 5.000 istek/saat

İstek limitleri

Anonim 60 istek/saat (IP başına); kişisel erişim tokeni ile 5.000 istek/saat. Search API'nin kendi daha düşük limiti vardır (kimlik doğrulamalı 30 istek/dakika, anonim 10 istek/dakika) ve ek suistimal algılama limitleri de uygulanır (~900 puan/dakika REST için).

Kimlik doğrulama

API anahtarı

Temel URL

https://api.github.com

Neler geliştirebilirsiniz

  • Açık kaynak kataloğu için canlı yıldız sayılarını ve meta verileri toplayın
  • Bir repo'nun SKILL.md veya README içeriğini çalışma zamanında bir skill'e çekin
  • Bir otomasyon zenginleştirmek için konu eşleşen repo'ları GitHub'da arayın
  • Yeni release'leri izleyin ve bir changelog feed girişi oluşturun

Önemli uç noktalar

  • GET/repos/{owner}/{repo}Yıldız, fork, dil ve konu dahil depo meta verisi
  • GET/repos/{owner}/{repo}/contents/{path}Dosya veya dizin listesi getirme (base64 dosya içeriği)
  • GET/users/{username}Bir kullanıcı veya kuruluşun genel profil verisi
  • GET/search/repositoriesAnahtar kelime, dil ve yıldıza göre depo arama
  • GET/repos/{owner}/{repo}/releases/latestVarlıklarıyla birlikte en son yayımlanmış release
Üyeler

Üyeler çalıştırılabilir tarifi alır

Örnek isteği kopyalamak, örnek bir yanıt görmek ve püf noktalarını okumak için ücretsiz giriş yapın.

Etiketler

gitcodedevelopersearchmetadata