GitHub v3 API:获取完整的提交列表以进行大型比较

etl*_*ett 11 git github github-api

我正在尝试使用GitHub v3 API来获取两个SHA之间的完整提交列表,使用比较API(/repos/:owner/:repo/compare/:base...:head),但它只返回前250个提交,我需要获取所有这些提交.

我发现的API文档分页,但比较API似乎并不支持任何的pageper_page参数,要么计数或SHA值(编辑:该last_sha参数也不起作用).与提交API不同,比较API似乎不返回LinkHTTP标头.

有没有办法增加比较API的提交计数限制或获取第二页提交?

小智 0

尝试使用该last_sha参数。commits API 似乎使用它来分页而不是page