Berinteraksi dengan GitHub API menggunakan Python 3

GitHub sebagai aplikasi web adalah entitas yang besar dan kompleks. Pikirkan tentang semua repositori, user, cabang, komit, komentar, kunci SSH, dan aplikasi pihak ketiga yang merupakan bagian darinya. Selain itu, ada banyak cara untuk berkomunikasi dengannya. Ada aplikasi desktop untuk GitHub, ekstensi untuk Visual Studio Code dan Atom Editor, git cli, aplikasi Android dan iOS untuk beberapa nama.

Orang-orang di GitHub, dan pengembang pihak ketiga, tidak mungkin mengelola semua kerumitan ini tanpa interface yang sama. Interface umum inilah yang kami sebut API GitHub. Setiap utilitas GitHub seperti cli, UI web, dll menggunakan interface umum yang satu ini untuk mengelola sumber daya (sumber daya menjadi entitas seperti repositori, kunci ssh, dll).

Dalam tutorial ini kita akan mempelajari beberapa dasar tentang bagaimana seseorang berinteraksi dengan API menggunakan GitHub API v3 dan Python3. GitHub API v4 terbaru mengharuskan Anda mempelajari GraphQL yang menghasilkan kurva belajar yang lebih curam. Jadi saya akan tetap menggunakan versi tiga yang masih aktif dan cukup populer.


Related Posts