如何在 Jira 中通过 rest api 获取提交 ID

How to get commit ID via rest api in the Jira

我需要通过代码或脚本获取评论内容,找到了这个doc并尝试了一下,但是现在最新的问题是我无法获取评论ID。您能否帮助我们获取最新的评论 ID 或通过任务 ID 列出所有评论 ID。谢谢

我尝试了什么:

API: https://your-domain.atlassian.net/rest/api/2/comment/{commentId}/properties

Java代码:

HttpResponse<JsonNode> response = Unirest.get("https://your-domain.atlassian.net/rest/api/2/comment/{commentId}/properties")
  .basicAuth("email@example.com", "<api_token>")
  .header("Accept", "application/json")
  .asJson();

System.out.println(response.getBody());

我已经通过邮递员尝试过这个api,它有效。

你可以从issue id或者key中找到。

首先,get the issue's comments 来自:

获取/rest/api/2/issue/{issueIdOrKey}/comment

然后,从这里找到评论id并调用

获取/rest/api/2/comment/{commentId}/properties

更新

第一个API可以获取任务详情,然后我们需要使用下面的API获取其中一条评论。

rest/api/2/issue/{issueIdOrKey}/comment/{commentId}