作者:儒雅的天麟 | 来源:互联网 | 2023-01-07 21:46
我目前正在使用GitLab API来返回组内的所有项目.我的问题是,如果组中有超过 100个项目,我如何返回所有项目?
我正在使用的curl命令是 curl --header "PRIVATE-TOKEN: **********" http://gitlab.example.com/api/v4/groups/myGroup/projects?per_page=100&page=1
据我所知,默认页面= 1,最大per_page = 100,如果有超过100个项目怎么办?如果我设置page = 2,它只返回前100后的所有项目.
1> Sascha Frink..:
检查X-Total-Pages
标题的响应.只要page
小于total pages
,就必须再次调用api并增加页面变量.请参阅https://docs.gitlab.com/ee/api/README.html#pagination-link-header