2017-01-16 168 views
3

我實際上正在分析我的公司有關功能和不同API的JIRA。在Atlassian主頁上,我發現了兩個官方提供的API(JAVA API或JIRA REST API)。JIRA - Java API或REST API

我的另一個意圖是編寫我的獨立應用程序和JIRA之間的接口。這個想法是爲了控制這個應用程序的用戶管理(添加,刪除,修改用戶等),項目管理(創建項目,刪除等)和其他事情。因此我需要一種與JIRA交互的方式。 通常我會避免使用REST API,而更喜歡JAVA API,因爲其他接口甚至由JAVA API管理,但我無法找到任何連接,添​​加或修改JIRA中的workItem的示例。我剛剛找到了java api文檔。

https://developer.atlassian.com/jiradev/jira-apis/java-api-policy-for-jira

你會建議只是Java REST API,還是有對JAVA API的很好的例子?

非常感謝!

回答

1

這真的取決於你想達到的目標。 Java API主要用於構建Jira插件,而當您想要集成外部應用程序時使用REST API。

在你的情況下,正常的選擇將是REST API。

+0

謝謝!我認爲REST將成爲我的解決方案。然而,你知道任何純java java api的例子嗎? – InfoEngi

+0

文檔嚴重缺乏,如果不是完全缺失的話。除了課堂文檔https://docs.atlassian.com/jira/server/以及其他人的一些帖子要求提供示例而未回覆之外,我無法在官方網站上找到任何內容。然而,我發現這個網頁的一些例子http://www.programcreek.com/java-api-examples/index.php?api=com.atlassian.jira.plugin.issuetabpanel.IssueAction – lud1977

+0

我會繼續尋找,和如果我找到別的東西,我會在這裏發帖 – lud1977