1

我正在使用 /v2/json/commits/list/:user/:repo/:branch 列出分支的提交。这有两个问题:

  • 它一次只返回 35 个项目
  • 它是 v2 api 的一部分,已被弃用(v3 api 被记录为 beta,所以我想如果我这样做我会被诅咒,如果我更新的话我会被诅咒)

什么是上述 v2 api 的 v3 等价物?

我查看了 /repos/:user/:repo/commits 和 /repos/:user/:repo/git/commits:

  • /repos/:user/:repo/commits 将一个 sha 或一个分支作为参数,但如果传入则只返回 1 个提交
  • /repos/:user/:repo/git/commits 不将分支作为参数
  • 如果我不指定分支,则没有人清楚地说明给定提交在哪个分支上。

是否有等效的 v3,或者我现在坚持使用 v2?

4

1 回答 1

0

通过查看关于检索单个提交的 github v3 API,以下内容对我有用:

/repos/{owner}/{repo}/commits/{branch}
于 2012-11-05T08:00:39.647 回答