用于访问Jira 3.13.2的技术是什么?

时间:2012-11-02 07:03:01

标签: java jira jira-rest-java-api

我打算使用Jira Rest Java Client以编程方式从Java访问Jira。这使用仅Jira 5.0及更高版本支持的Jira REST API。

但我有Jira 3.13.2版本,我想以编程方式与它进行交互。 在他们的网站上,他们列出了各种技术,如REST,XML-RPC,SOAP等。

但我不知道该怎么用于我的工作。

有人能指出我应该使用的正确技术吗?

1 个答案:

答案 0 :(得分:2)

我个人更喜欢使用REST,但这取决于您正在开发的应用程序类型以及不适用的情况。但我想谈谈一些缺点。

例如,您可能有一些业务要求,即使用SOAP(ugh:D)。 应谨慎选择用于访问的内容,因为例如现在不推荐使用SOAP API - JIRA > 5.x。因此,如果您正在开发的东西必须访问比您所说的版本更新的版本,那么最好使用REST API。它安全且易于使用。您还可以使用两种访问方法 - 毕竟这些只是远程应用程序的接口,数据是相同的(不是它的表示),如果我没有弄错,JAVA具有jboss的核心SOAP功能。 @ mdoar的建议会让你顺利。根据要求,您还可以将应用程序开发为JIRA插件,从而可以直接访问JIRA。我目前正在开发一个外部应用程序,它通过REST访问JIRA并处理数据以进行管理,但这是使用PHP中的最新JIRA ver和REST。

可以找到对REST API的简要介绍here,完整的REST API文档是here(这是最新版本)。使用REST API就像发出GET,POST,PUT和DELETE请求一样简单。

希望这是有帮助的,但我想我有点被带走了。