我目前正在使用GitLab API返回一个组中的所有项目。我的问题是,如果组中有而不是 100项目,我如何返回所有项目?
我使用的curl命令是curl --header "PRIVATE-TOKEN: **********" http://gitlab.example.com/api/v4/groups/myGroup/projects?per_page=100&page=1
我知道默认的page=1和最大的per_page=100,所以如果有超过100个项目,我该怎么办?如果我设置了page=2,它只返回前100个之后的所有项目。
发布于 2017-11-21 15:56:45
检查X-Total-Pages
头的响应。只要page
小于total pages
,就必须再次调用total pages
并增加页面变量。请参阅https://docs.gitlab.com/ee/api/README.html#pagination-link-header
https://stackoverflow.com/questions/47414024
复制相似问题