Merhaba. Bu yazı serisi GitHub API hakkında bilgiler içerecektir. Birden fazla yazıdan oluşacak bu seride GitHub üzerinden nasıl veri alacağımızı göreceğiz. GitHub bildiğiniz gibi Microsoft tarafından satın alınmıştı.
GitHub API Adresi Neresidir?
GitHub REST API için dokümantasyon’a aşağıdaki bağlantıdan ulaşabilirsiniz
https://docs.github.com/en/rest
API istekleri yapacağınız base url ise aşağıdaki adrestir
https://api.github.com/
Açıklama
GitHub REST yapısını kullandığı için HTTP verbleri, durum kodları da ona göre dönecektir.
Örnek Başlangıç
Örneğin girilen kullanıcı adının bağlı olduğu organizasyonlara bakalım
const fetchOrgs = async (username) => { const result = await (await fetch('https://api.github.com/users/' + username + '/orgs')).json() return result; }
Bu kod parametre olarak kullanıcı adı alan bir JavaScript fonksiyonudur. İleriki yazılarda daha fazla örnekle GitHub API nasıl kullanılır göreceğiz.