在gitlab的doc中,有list projects API,
但是我想知道如何使用search
字段。
我已尝试使用http://GITLAB_API/projects?search=QUERY&private_token=xxx
,并且已成功返回名称中包含QUERY
的项目,但我想知道是否有可用的高级搜索条件?例如,我想在某些命名空间下获取项目,是否可以通过此API过滤这些项目?还是其他任何api?
谢谢!
答案 0 :(得分:5)
它似乎搜索具有与查询字符串匹配的名称,路径,名称空间或描述的项目。可悲的是,它似乎没什么比这更好的了。
跟踪8.3稳定的源代码:lib/api/projects.rb在lib/api/helpers.rb中调用filter_projects
帮助,调用app/models/project.rb中的search
。