Mantis Bug跟踪器API集成?

时间:2010-05-30 18:25:52

标签: php api soap bug-tracking mantis

我刚刚安装了Mantis bug跟踪器,与Eclipse IDE一起使用,并且已经开始发现它的优点。真的很棒。

由于Eclipse通过PHP soap API与Mantis通信,我想知道是否有一些关于我如何自己进行调用的文档,从我的PHP应用程序到API,以添加新的错误并获得现有的错误。

非常感谢!

2 个答案:

答案 0 :(得分:44)

我也在寻找这个问题的答案,并认为我会将我的发现添加到这个问题中,以便我可以在以后再次找到它们(并希望它们也可以用于其他人)

SOAP API的网址为$(MANTIS_URI)/api/soap/mantisconnect.php(例如,如果您的螳螂通常在http://localhost/mantis/访问,那么请转到http://localhost/mantis/api/soap/mantisconnect.php

它使用NuSOAP,这意味着如果您将Web浏览器指向该URL,您将获得Web服务的HTML文档;大多数行动似乎都有合理的名称,并对其作用进行了单行描述。 WSDL可以在$(MANTIS_URI)/api/soap/mantisconnect.php?wsdl下载,因为我正在使用C#,在该URL上运行wsdl.exe为我提供了一个基本的强类型客户端库,该服务似乎很容易使用。< / p>

答案 1 :(得分:-5)

我可以在使用php soapCall函数并逐步完成代码时自行解决。花了很长时间,但它起码至少......