2010-05-30 73 views
20

我剛剛安裝了Mantis bug跟蹤器,與Eclipse IDE一起使用,並開始發現它的優點。非常好。Mantis Bug跟蹤器API集成?

由於Eclipse通過PHP soap API與Mantis通信,我不知道是否有一些文檔可用於我如何自己打電話,從我的PHP應用程序到API添加新的錯誤並獲取現有狀態的狀態。

非常感謝!

+0

當你解決了你的問題,但它花了很多時間,發佈代碼獲取狀態的任何機會?甚至可能會添加一個錯誤? – 2014-03-07 17:40:07

+0

@StevenScott我無法再訪問那個代碼庫我害怕:( – Industrial 2014-03-08 18:59:00

回答

-4

我可以在使用php soapCall函數並遍歷代碼的時候自行排序。花了很長時間,但至少...

41

我也在尋找答案,並認爲我會將我的發現加入到這個問題中,以便我可以在以後再次找到它們(並希望它們'再利用別人太)

的SOAP API的網址$(MANTIS_URI)/api/soap/mantisconnect.php(例如,如果你的螳螂在http://localhost/mantis/通常訪問然後去http://localhost/mantis/api/soap/mantisconnect.php

它使用的NuSOAP這意味着,如果你點你的網頁瀏覽器在該URL處獲得Web服務的HTML文檔;大部分行爲似乎都有明智的名字和對其行爲的單行描述。 WSDL可以在$(MANTIS_URI)/api/soap/mantisconnect.php?wsdl下載,因爲我使用的是C#,所以在該URL上運行wsdl.exe爲我提供了一個基本的強類型客戶端庫,該服務似乎很容易處理。

+1

嗨Dave 非常感謝你的回答。Yep - mantisconnect.php做到了這一點,但是我並不瞭解文檔,猜測它會很強大:) – Industrial 2010-07-31 10:42:30

+0

我的每個API項目都在api endpoint上有這樣的文檔 – 2012-10-15 08:14:16