如何格式化 github api 的请求

How to format request for github api

我在格式化 github api 请求时遇到问题。 我试过查看 documentation 并执行:

https://api.github.com/repos/facebook/react/commits/master?since=2019-01-01&until=2019-12-30

但这只是 returns 一个结果,而不是当年的所有提交。我在 python 中使用请求库,并且还在浏览器中本地尝试过它。 感谢任何帮助,谢谢。

您正在使用 Single Commit APIGET /repos/:owner/:repo/commits/:ref

你需要 List commits API : GET /repos/:owner/:repo/commits :

https://api.github.com/repos/facebook/react/commits?since=2019-01-01&until=2019-12-30&sha=master

您可以使用 sha 参数指定分支。如果你想要默认分支,你可以省略这个字段:

https://api.github.com/repos/facebook/react/commits?since=2019-01-01&until=2019-12-30