Im Dokument von gitlab gibt es die API für Projekte auflisten ,
Ich frage mich jedoch, wie man das Feld search
benutzt.
Ich habe versucht mit http://GITLAB_API/projects?search=QUERY&private_token=xxx
, und es hat erfolgreich Projekte zurückgegeben, die QUERY
in ihren Namen enthalten, aber ich möchte wissen, ob es erweiterte Suchkriterien gibt? Zum Beispiel, ich möchte Projekte unter bestimmten Namespace bekommen, ist es möglich, diese Projekte durch diese API zu filtern? Oder irgendeine API sonst?
Danke!
Es scheint nach Projekten zu suchen, die einen Namen, einen Pfad, einen Namespace oder eine Beschreibung haben, die mit Ihrer Abfragezeichenfolge übereinstimmen. Leider scheint es nichts schicker zu sein.
Verfolgen Sie den Quellcode von 8.3 stable: lib / api /projects.rb ruft einen filter_projects
Helfer in lib / api / helpers.rb , das search
in app / models / project.rb .