我对 Gitlab 的 API 有疑问。我想将我的项目问题导出到 csv 文件。所以之前,我尝试使用 API 和这个命令:
curl -H "PRIVATE-TOKEN: mytoken" https://mygitlab/projects/4/issues
我的问题是输出是 html 模式,但我想要 json 格式。我不明白,因为在 api 中指定了:
API 使用 JSON 来序列化数据。您无需在 API URL 的末尾指定 .json。
任何想法?
我对 Gitlab 的 API 有疑问。我想将我的项目问题导出到 csv 文件。所以之前,我尝试使用 API 和这个命令:
curl -H "PRIVATE-TOKEN: mytoken" https://mygitlab/projects/4/issues
我的问题是输出是 html 模式,但我想要 json 格式。我不明白,因为在 api 中指定了:
API 使用 JSON 来序列化数据。您无需在 API URL 的末尾指定 .json。
任何想法?
您尝试使用的 URL 不正确。
格式为:
https://yourgitlab/api/v3/projects/4/issues
所以,基本上你错过了这api/v3
部分,你不是在调用 api,而是请求一个 HTML 页面。
顺便说一句,当我查看时,projects/4/issues
我认为 4 是来自 API 示例的值。请确保使用您的项目 ID。