2017-01-16 173 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