Преобразовать глобальный идентификатор проблемы в идентификатор проблемы проекта

Когда я запрашиваю 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" }
Другие вопросы по тегам