Преобразовать глобальный идентификатор проблемы в идентификатор проблемы проекта
Когда я запрашиваю API api/issues/
для вопросов с fields="id"
Я возвращаюсь к множеству вопросов, подобных этому:
[
{ "id": "2-120" }
]
Это работает для дальнейших звонков, потому что 2-120
можно использовать в звонках /api/issues/{id}
, Однако мне также нужно отображать эти идентификаторы пользователям, которые более удобны для идентификаторов на основе проектов, например EX-10
, (Кроме того, весь пользовательский интерфейс браузера структурирован вокруг идентификаторов проблем проекта)
Что я пробовал:
- Посмотрите документы схемы JSON Issue, которые, кажется, не содержат дополнительного идентификатора.
- Пытался выяснить, можно ли их конвертировать вручную, что, похоже, не так.
Итак, как я могу конвертировать глобальные идентификаторы проблем, как 2-120
, чтобы спроектировать идентификаторы проблемы, как EX-10
?
1 ответ
Посмотрев на схему еще раз, я просто упустил из виду idReadable
, Итак, просьба api/issues/PA-102?fields=id,idReadable
даст вам оба типа идентификаторов.
{ "id": "2-120", "idReadable": "PA-20" }