2016-04-14 104 views
0

我有要求从Jira问题获取最新评论。我正在使用rest api jira/rest/api/2/issue/ASK-101/comment来获取特定问题的所有评论。我正在使用jira atlassian版本2.如何从Jira故事中获得最新评论/史诗/任务

我更新了使用程序的评论,所以我找到了相同的时间戳记为几个评论。像如下:

{            
    "id" : "920608",        
    "body" : "Test987",       
    "created" : "2016-04-14T12:25:06.000-0500", 
    "updated" : "2016-04-14T12:25:06.000-0500" 
} , {            
    "id" : "920609",       
    "body" : "Test987",       
    "created" : "2016-04-14T12:25:06.000-0500", 
    "updated" : "2016-04-14T12:25:06.000-0500" 
}    

所以我找不到最新的评论与最新的时间戳作为一个时间戳可以有多个评论。
我看到似乎是唯一的“ID”参数。我可以假设更高/最大ID是否会有最新评论?
“ID”是否是唯一的?
评论rest api保证以排序顺序排序评论数据,我可以简单地循环评论数组,并假设最后一个是最新的。

+0

你是怎么在同一时刻创建两个评论的? – jannis

回答

0

我不知道如何设法一次添加两条评论。也许你的Jira java客户端有一个错误导致错误的日期被报告?直接检查REST API只是为了确保。

无论如何。我在关于注释ID的文档中找不到任何保证。从我所看到的他们看来,它们似乎是连续的和独特的(在JIRA 7中有一个实验性的API api/2/comment/{commentId}/properties,其中注释ID在顶级资源中使用,因此它们似乎是全球性的)。您的选项是:

  1. 回报倍数最新评论(如果它允许给您的要求)
  2. 选择使用的情况下,时间戳是相同的
  3. 最新的ID注释选择注释随机

如果1不是选项,我会选择2。即使关于ID的假设是错误的,它仍然比3好。

+0

谢谢Jannis!我检查了Jira人和a/c他们最大/最高的评论ID将是个别问题的最新评论。 https://answers.atlassian.com/questions/38389049/answers/38389629 –