Jira的SOAP和XMLRPC

3 投票
3 回答
4235 浏览
提问于 2025-04-16 01:52

我在想,关于可以对Jira进行的各种操作,有没有对应的链接,比如获取问题、获取用户之类的。这些链接的数据格式是XML还是JSON呢?

我想用Python写一个封装类。我看到有SOAP API,但在网上找不到任何Python的使用方法定义。我发现Java的相关内容倒是比较容易找到。

谢谢你的帮助。

拜托了,谢谢!

3 个回答

0

Atlassian建议使用REST API来远程与Jira进行沟通。这种方式在Jira 5.0及之后的版本中都可以使用。他们仍然支持SOAP API,但不会再添加新的功能。

如果你想在Python中使用SOAP API,可以选择任何SOAP客户端库 - Python中最好的SOAP客户端库是什么?文档在哪里?

这里有一些使用REST网络服务的Python示例 - http://developer.yahoo.com/python/python-rest.html

3

请看看这个链接:http://blog.sophilabs.com/2011/08/overcoming-jira-3-13-x-remote-access-limitations-part-ii/

这是一个不错的解决方案,可以帮助你应对JIRA在远程访问方面的限制。

3

Atlassian的网站上有一些示例可以直接查看。

如果你想用SOAP客户端和Jira进行互动,可以参考这个链接:

http://confluence.atlassian.com/display/JIRA/Creating+a+SOAP+Client

如果你想用xml-rpc和Jira互动,可以查看这个链接:

http://confluence.atlassian.com/display/JIRA/Creating+a+XML-RPC+Client

另外,他们还有关于API的文档,可以看看:

http://confluence.atlassian.com/display/JIRA/JIRA+XML-RPC+Overview

撰写回答