Hi I am trying to get the number of issues of a repo using angular and Github Rest API, But the problem is that I get only 30 issues even though more issues are there in tha
If you just want the number of issues I think the closest you'll get is with the get repo endpoint:
GET /repos/:owner/:repo
The JSON response from this endpoint includes two relevant keys:
has_issues
, which will be true
or false
, andopen_issues_count
, which should give you the number of open issues.I'm not sure of any way to get the number of issues including ones that aren't open.
You'll need to paginate:
Requests that return multiple items will be paginated to 30 items by default. You can specify further pages with the
?page
parameter. For some resources, you can also set a custom page size up to 100 with the?per_page
parameter. Note that for technical reasons not all endpoints respect the?per_page
parameter, see events for example.$ curl 'https://api.github.com/user/repos?page=2&per_page=100'