小さなWebアプリにgithub apiを使用していますが、ある時点でページネーションのリンクヘッダーを取得する必要があります。
最終的な目標は、リポジトリごとのコミットの総数を取得することです。そのpython スクリプトを見つけて、それを JavaScript に適応させようとしました。
getData = $.getJSON('https://api.github.com/repos/'+user+'/'+repo+'/commits?callback=?', function (commits){
console.log(getData.getResponseHeader('link'))
// will return null
console.log(getData.getAllResponseHeaders('link'))
// will return an empty string
console.log(commits)
// will successfuly return my json
});
user
そしてrepo
、それぞれユーザー名と彼のレポ名です
これは Github ページ用なので、JavaScript しか使用できません。