我们托管自己的 Gitlab-CE 存储库。如何获取所有用户的列表?我愿意..
$ curl -H "Project-Token: dkjdlkfjlfj" https://gitlab.domain.com/api/v3/users
Run Code Online (Sandbox Code Playgroud)
但由于分页的原因,我只能获取其中的 20 个,这是默认值。我怎样才能获得所有用户?
您无法完全禁用GitLab API 的分页。
但是,您可以通过URL 参数将返回结果的最大数量从 20 增加到 100per_page:
$ curl -H "Project-Token: dkjdlkfjlfj" https://gitlab.domain.com/api/v3/users?per_page=100
Run Code Online (Sandbox Code Playgroud)
之后,需要发出多个请求来获取所有用户。