angularjs 如何使用GitHub API获取GitHub问题的数量?

q7solyqu  于 2023-11-16  发布在  Angular
关注(0)|答案(1)|浏览(147)

嗨,我试图使用angular和Github Rest API获取一个repo的issues数量,但问题是,我只得到30个issues,即使该repo中有更多的issues。请帮助我这个想法。我使用下面的REST API来获取issues。

https://api.github.com/repos/vmg/redcarpet/issues?state=all

字符串

kmpatx3s

kmpatx3s1#

更新响应

如果你只是想要问题的数量,我认为最接近的是get repo端点:
GET /repos/:owner/:repo
来自此端点的JSON响应包括两个相关键:

  • has_issues,即truefalse,以及
  • open_issues_count,它应该给予您未解决问题的数量。

我不知道有什么方法可以得到问题的数量,包括那些没有开放的问题。

原始响应

您需要分页:
默认情况下,返回多个项目的请求将被分页为30个项目。您可以使用?page参数指定更多页面。对于某些资源,您还可以使用?per_page参数将自定义页面大小设置为100。请注意,由于技术原因,并非所有端点都遵守?per_page参数,例如,请参阅events

$ curl 'https://api.github.com/user/repos?page=2&per_page=100'

字符串

相关问题