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.