2016-06-24 13 views
2

Ich habe ein Problem mit der API von Gitlab. Ich möchte die Probleme meines Projekts in eine CSV-Datei exportieren. Also, bevor ich versuche, die API und diesen Befehl zu verwenden:Gitlab und JSON Format

curl -H "PRIVATE-TOKEN: mytoken" https://mygitlab/projects/4/issues 

Mein Problem ist, wird der Ausgang auf HTML-Modus, aber ich würde json-Format mag. Ich verstehe nicht, weil in der API angegeben ist:

Die API verwendet JSON, um Daten zu serialisieren. Sie müssen am Ende einer API-URL nicht .json angeben.

Irgendeine Idee?

Antwort

1

Die URL, die Sie verwenden möchten, ist nicht korrekt.

the format is: https://yourgitlab/api/v3/projects/4/issues

Also, im Grunde verpasst den api/v3 Teil und du bist nicht die api aufrufen, sondern eine HTML-Seite anfordert.

Übrigens, wenn ich mir projects/4/issues anschaue, denke ich, dass 4 der Wert aus einem API-Beispiel ist. Stellen Sie sicher, dass Sie stattdessen Ihre Projekt-ID verwenden.

+0

Wenn ich api/V3 addiere, ist es besser ^^. Vielen Dank! – konova