Я в основном запускаю эту команду:
curl --request POST --form "file=@tag.txt" https://gitlab.com/api/v4/projects/:id/uploads?private_token=<myToken> | jq .markdown
Ответ от локона выглядит следующим образом:
{"alt":"tag.txt","url":"/uploads/16467a94cf5ea64f4b4541105d03ceaf/tag.txt","markdown":"[tag.txt](/uploads/16467a94cf5ea64f4b4541105d03ceaf/tag.txt)"}
Я в основном могу выполнить это по обычному GET-запросу - однако, когда я пытаюсь выполнить jq для этого ответа, происходит сбой со следующей ошибкой:
jq: error: синтаксическая ошибка, неожиданный INVALID_CHARACTER, ожидаемый $ end (проблемы с цитированием оболочки Windows cmd?) В строке 1:
Любая помощь приветствуется. Я вызываю их в cmd.exe в Windows 7. Я также пытался добавить '.' но все еще имеют ту же проблему.
-MrShawn