0

当我在 API 中查询与api/issues/相关的问题时fields="id",我得到了一系列与此类似的问题:

[
  { "id": "2-120" }
]

这适用于进一步的调用,因为2-120可以用于调用/api/issues/{id}. 但是,我还需要向用户显示这些 ID,这些 ID 更适合基于项目的 ID,例如EX-10. (此外,整个浏览器用户界面都是围绕这些项目问题 ID 构建的)

我尝试了什么:

  • 查看了Issue JSON Schema docs,它似乎不包含额外的 ID
  • 试图找出是否可以手动转换它们,但似乎并非如此。

那么,如何将全局问题 ID(如2-120)转换为项目问题 ID(如 )EX-10

4

1 回答 1

3

再次查看架构后,我只是忽略了idReadable. 因此,请求api/issues/PA-102?fields=id,idReadable将为您提供两种类型的 ID。

{ "id": "2-120", "idReadable": "PA-20" }
于 2019-03-15T13:12:57.303 回答