Panduan permintaan data leaderboard pengguna.
Github Leaderboard API juga mengumpulkan data tentang pengguna-pengguna yang ada di Github dan mengurutkannya berdasarkan hal tertentu. Misalnya jumlah followers, repositori, commits, kontribusi.
Silakan ikutin panduan berikut untuk tau cara melakukan permintaan data.
Daftar pengguna global Github dengan jumlah pengikut terbanyak.
Parameter:
Name | Tipe | Di | Deskripsi |
---|---|---|---|
max_result |
integer | body | Untuk mengatur jumlah respon data yang dikembalikan, maximal hingga 100 . Default: 30 |
Rute:
GET /users/followers
Contoh:
// JavaScript
axios
.get('https://github-leaderboard.vercel.app/users/followers')
.then(({ data }) => console.log(data))
.catch((err) => console.log(err))
Daftar pengguna Github berdasarkan lokasi dengan jumlah pengikut terbanyak.
Parameter:
Name | Tipe | Di | Deskripsi |
---|---|---|---|
max_result |
integer | body | Untuk mengatur jumlah respon data user yang dikembalikan, maximal hingga 100 . Default: 30 |
Rute:
GET /users/followers/{location}
Contoh:
// JavaScript
axios
.get('https://github-leaderboard.vercel.app/users/followers/indonesia')
.then(({ data }) => console.log(data))
.catch((err) => console.log(err))
Daftar pengguna global Github dengan jumlah repositori terbanyak.
Parameter:
Name | Tipe | Di | Deskripsi |
---|---|---|---|
max_result |
integer | body | Untuk mengatur jumlah respon data user yang dikembalikan, maximal hingga 100 . Default: 30 |
Rute:
GET /users/repos
Contoh:
// JavaScript
axios
.get('https://github-leaderboard.vercel.app/users/repos')
.then(({ data }) => console.log(data))
.catch((err) => console.log(err))
Daftar pengguna Github berdasarkan lokasi dengan jumlah repositori terbanyak.
Parameter:
Name | Tipe | Di | Deskripsi |
---|---|---|---|
max_result |
integer | body | Untuk mengatur jumlah respon data user yang dikembalikan, maximal hingga 100 . Default: 30 |
Rute:
GET /users/repos/{location}
Contoh:
// JavaScript
axios
.get('https://github-leaderboard.vercel.app/users/repos/indonesia')
.then(({ data }) => console.log(data))
.catch((err) => console.log(err))
Daftar pengguna global Github dengan jumlah commit terbanyak.
Parameter:
Name | Tipe | Di | Deskripsi |
---|---|---|---|
max_result |
integer | body | Untuk mengatur jumlah respon data user yang dikembalikan, maximal hingga 100 . Default: 30 |
Rute:
GET /users/commits
Contoh:
// JavaScript
axios
.get('https://github-leaderboard.vercel.app/users/commits')
.then(({ data }) => console.log(data))
.catch((err) => console.log(err))
Daftar pengguna Github berdasarkan lokasi dengan jumlah commit terbanyak.
Parameter:
Name | Tipe | Di | Deskripsi |
---|---|---|---|
max_result |
integer | body | Untuk mengatur jumlah respon data user yang dikembalikan, maximal hingga 100 . Default: 30 |
Rute:
GET /users/repos/commits/{location}
Contoh:
// JavaScript
axios
.get('https://github-leaderboard.vercel.app/users/repos/commits/indonesia')
.then(({ data }) => console.log(data))
.catch((err) => console.log(err))
Daftar pengguna global Github dengan jumlah kontribusi terbanyak.
Parameter:
Name | Tipe | Di | Deskripsi |
---|---|---|---|
max_result |
integer | body | Untuk mengatur jumlah respon data user yang dikembalikan, maximal hingga 100 . Default: 30 |
Rute:
GET /users/contribs
Contoh:
// JavaScript
axios
.get('https://github-leaderboard.vercel.app/users/contribs')
.then(({ data }) => console.log(data))
.catch((err) => console.log(err))
Daftar pengguna Github berdasarkan lokasi dengan jumlah kontribusi terbanyak.
Parameter:
Name | Tipe | Di | Deskripsi |
---|---|---|---|
max_result |
integer | body | Untuk mengatur jumlah respon data user yang dikembalikan, maximal hingga 100 . Default: 30 |
Rute:
GET /users/repos/contribs/{location}
Contoh:
// JavaScript
axios
.get('https://github-leaderboard.vercel.app/users/repos/contribs/indonesia')
.then(({ data }) => console.log(data))
.catch((err) => console.log(err))