3

新しい問題がJiraに追加されるたびに、アプリケーションはいくつかのロジックを実行する必要があります。私にとっての唯一の選択肢は、n秒ごとに最後に追加された問題を要求し、どの問題が新しいかを見つけることだと思います。Jira REST APIを調査していますが、最後の問題を取得する方法が見つかりません。出来ますか?

4

3 に答える 3

3

ポーリングベースのソリューションの場合、JQLを使用してJiraRESTAPIの「検索」メソッドをクエリできます。

に投稿:

http://[yourjirainstance]/rest/api/2/search

本文にsdataクエリを使用する場合:

{"jql" : "project = MyProject and updated>=2012-09-01",
                 "startAt" : 0,
                 "maxResults" : 50
}

このようにして、Jiraインターフェースで通常行うクエリを実行できます。クエリで使用できるフィールドの参照については、これを確認してください。

言うまでもありませんが、セッションがまだ認証されていない場合は、ヘッダーの「Content-Type:application/json」とワークアウト認証を忘れないでください。

于 2012-10-02T13:56:19.830 に答える
3

Jiraからのアクティビティフィードを利用してみることができます。このページでは、URLにアクセスし、検索条件に一致するようにフィルタリングするためのURLの概要を説明しますhttps://developer.atlassian.com/server/framework/atlassian-sdk/sumption-an-activity-streams-feed/

于 2012-05-29T06:10:40.523 に答える
2

同様のことをしなければなりませんでしたが、最終的にはJiraScriptingSuiteの方が簡単だったので使用しました。「課題の作成」トランジションにJython投稿機能を追加しました。

このようにして、新しい問題が追加されるたびに、スクリプトが実行されます。それはあなたのニーズに応えますか?

于 2012-05-29T13:17:42.727 に答える