JIRA - Java API 或 REST API

JIRA - Java API or REST API

我实际上正在为我的公司分析 JIRA 的功能和不同的 APIs。在 Atlassian 主页我发现两个官方提供的 APIs (JAVA API 或 JIRA REST API).

我进一步的意图是在我的独立应用程序和 JIRA 之间编写一个接口。例如,这个想法是控制用户管理(添加、删除、修改用户等)、项目管理(创建项目、删除等)和此应用程序的其他事情。因此我需要一种与 JIRA 交互的方法。 通常我会避免 REST API 而更喜欢 JAVA API,因为其他接口甚至由 JAVA API 管理,但我找不到在 JIRA 中连接、添加或修改工作项的任何示例。我刚刚找到 java api 文档。

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

你会只建议 JAVA REST API 还是 JAVA API 有什么好的例子?

非常感谢!

这实际上取决于您要实现的目标。 Java API 主要用于构建 Jira 插件,而 REST API 用于集成外部应用程序。

在您的情况下,通常的选择是 REST API。