首页 > 解决方案 > 将全局问题 ID 转换为项目问题 ID

问题描述

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

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

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

我尝试了什么:

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

标签: youtrackyoutrack-api

解决方案


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

{ "id": "2-120", "idReadable": "PA-20" }

推荐阅读