2

私は、Jira API (およびアジャイル API) を含むアプリに取り組んでいます。

プロジェクトのリストが必要です (これは問題ありません)。

https://example.com/rest/api/latest/project?projectKey=TA

次に、プロジェクトをクリックして、スプリントと各スプリントの課題のリストを表示できるようにする必要があります。ここで私は立ち往生しています。別の関連する質問 ( JQL: Get list of sprints ) を見つけました。これにより、次を使用して、プロジェクト キーに基づいてスプリントのリストが得られます。

https://example.com/rest/greenhopper/1.0/integration/teamcalendars/sprint/list?jql=project+%3D+TA

ただし、そのスプリントの問題を取得する方法がわかりません。

また、アジャイル API から直接スプリントの問題を取得する方法も知っています: https://example.com/rest/agile/latest/board/5/sprint/4/issue

しかし、ボードをプロジェクトキーにリンクできないようです。

私はアトラシアンのサイト自体で同様のトピックを見つけましたが、通常、私が望むことを行うための REST エンドポイントがないと述べています。可能だと確信していますが(?)。

私が他の場所で見つけた答えは、私は本当に理解していないので(rapidIdまたは同様のものでフィルタリングします)、何をすべきかについての簡単な説明が本当に必要です。

4

1 に答える 1

0

同様の問題がありますが、スプリントの詳細を取得するために必要なボードとスプリント ID を取得する方法を見つけました。これは、ボード名 (あなたが持っていない可能性があります) とプロジェクトに一致する文字列に依存するため、これを改善したいと思います。

ここですべての RapidView ID を取得できます: https://example.com/rest/greenhopper/1.0/rapidview

ボードの標準的な命名規則があると仮定すると、これは機能しますが、大きな場合です。

https://example.com/rest/greenhopper/1.0/sprintquery/ はスプリントを提供します。

他の誰かがこれを行うためのより良い方法を見つけたかどうかを知りたいです!

于 2016-10-26T17:31:18.167 に答える