使用PHP从Jira中获取问题列表

时间:2014-02-20 15:52:46

标签: php soap jira

我是Jira API的新手。我需要做的是获取所有问题的清单,并将花费在一个数字上的时间总和。这基本上是一份测试报告。

这看起来相对简单,但我似乎无法从Jira返回数据...我正在使用PHP,我的代码看起来像这样(显然隐藏了一些数据以保护匿名):

$soapClient = new SoapClient("https://WEBADDRESS/rpc/soap/jirasoapservice-v2?wsdl");
$token = $soapClient->login('username', 'password');
$jira = file_get_contents('https://WEBADDRESS/rest/api/2/project');
print_r($jira);

我知道第二行到最后一行有一个URL,如果我在Web浏览器中打开它会返回项目,所以我认为它必须先进行我创建的身份验证(并且这样做,我知道那个)。但我只是不确定如何把它们绑在一起......

2 个答案:

答案 0 :(得分:0)

我在博客文章Searching Atlassian JIRA from an external website中写了这个,但是使用了REST API。还有一些视频说明和源代码。

使用JIRA REST API代替 - 它更新。

答案 1 :(得分:0)

JIR 6中不推荐使用JIRA SOAP API,将在Jira 7中删除它,因此请使用REST API。 (Source

示例@dvdsmpsn给出了一个很好的例子。

相关问题