如何在GitLab REST API中使用查询字符串(如access_level=50)
如何通过GitLab API按access_level筛选项目成员
你直接把access_level=50作为查询参数拼在接口URL末尾就行,示例请求格式如下:
GET /projects/:id/members/all?access_level=50
如果需要同时结合关键词搜索(比如找权限为Owner且名字包含john的成员),用&拼接多个查询参数即可:
GET /projects/:id/members/all?access_level=50&query=john
额外提示:
- GitLab的权限数值对应关系:50=所有者(Owner),40=维护者(Maintainer),30=开发者(Developer),20=报告者(Reporter),10=访客(Guest),你可以根据需求替换对应的数值。
- 记得把URL里的
:id替换成实际的项目ID,或者项目的路径标识(比如my-team/my-project这种格式)。
内容的提问来源于stack exchange,提问作者B.Kingsun
相关产品推荐
相关产品推荐

