2012-05-29 60 views
2

每次向Jira添加新問題時,我的應用程序都應執行一些邏輯。我想我唯一的選擇是每n秒申請最後一次添加的問題,並找出哪些問題是新的。我正在調查Jira REST API,但找不到任何檢索上次問題的方法。可能嗎?Jira REST API獲取最後的問題

+0

通過REST執行JQL查詢以查找在最後一分鐘更新的所有問題。 – mdoar

回答

2

我不得不做類似的事情,最終我使用了Jira Scripting Suite,因爲它更容易。我已經添加了一個Jython post函數來「創建問題」過渡。

這樣,任何時候一個新問題將被添加,您的腳本將運行。 它是否滿足您的需求?

+0

其實是的,它的確如此。謝謝! – SiberianGuy

3

對於基於輪詢的解決方案,您可以使用JQL查詢Jira REST API中的「搜索」方法。

POST到:

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

隨着身體SDATA查詢:

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

這樣你就可以做的查詢,你通常會在吉拉接口上做的。 檢查this以供您在查詢中使用的fiels參考。

不用說,但如果會話尚未通過身份驗證,請不要忘記標題和鍛鍊身份驗證中的「Content-Type:application/json」。

相關問題