https://api.github.com/ から始まる決められた形式のURLにアクセスすると,GitHubから色々な情報をJSON形式で取得できる。
以下ではどんなURLにアクセスすればどんな情報が取得できるのか,APIの機能全体からすればごくごく一部ではあるが,例と共にいくつか列挙していく。
ユーザーの情報を取得する
文法
https://api.github.com/users/ユーザー名
例
https://api.github.com/users/kusa-mochi
ユーザーのリポジトリ一覧を取得する
文法
https://api.github.com/users/ユーザー名/repos
例
https://api.github.com/users/kusa-mochi/repos
あるリポジトリのイベント履歴を取得する
文法
https://api.github.com/repos/リポジトリの所有ユーザー名/リポジトリ名/events
例
https://api.github.com/repos/kusa-mochi/mochi-memo-pad/events
ここ1年間の,あるリポジトリのコミット回数を周毎に取得する
文法
https://api.github.com/repos/リポジトリの所有ユーザー名/リポジトリ名/stats/participation
例
https://api.github.com/repos/kusa-mochi/mochi-memo-pad/stats/participation
ここ1年間の,あるリポジトリの曜日別コミット回数を周毎に取得する
文法
https://api.github.com/repos/リポジトリの所有ユーザー名/リポジトリ名/stats/commit_activity
例
https://api.github.com/repos/kusa-mochi/mochi-memo-pad/stats/commit_activity
あるユーザーのGist情報一覧を取得する
文法
https://api.github.com/users/ユーザー名/gists
例
https://api.github.com/users/kusa-mochi/gists
あるGistのソースコードを取得する
文法
https://api.github.com/gists/GistのID
例
https://api.github.com/gists/4f9b61635d22f969bce27e473f243b3f
この記事の参考情報
https://developer.github.com/v3/