현재 GitLab API를 사용하여 그룹 내의 모든 프로젝트를 반환합니다. 내가 갖고있는 질문은, 개의 그룹 프로젝트 100 개가 있다면 모든 프로젝트를 어떻게 반환할까요?Gitlab API의 페이지 매김은 최대 per_page를 반환합니다.
내가 사용 컬 명령은 이해 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 이후의 모든 프로젝트가 반환됩니다.
최대 횟수에 도달하거나 아무 것도 반환되지 않을 때까지 반복해야하며 그 결과를 – cfrick