Anch'io stavo cercando una risposta a questo e ho pensato di aggiungere le mie scoperte a questa domanda in modo da poterle ritrovare più tardi (e si spera che lo trovino) re utile a qualcun altro troppo)
l'URL delle API SOAP è $(MANTIS_URI)/api/soap/mantisconnect.php
(ad esempio, se il vostro Mantis di solito è accessibile all'indirizzo http://localhost/mantis/
poi andare a http://localhost/mantis/api/soap/mantisconnect.php
)
utilizza NuSOAP il che significa che se si punta il web browser a quell'URL si ottiene la documentazione HTML del servizio web; la maggior parte delle azioni sembrano avere nomi ragionevoli e una descrizione su una sola linea di ciò che fa. Il WSDL può essere scaricato a $(MANTIS_URI)/api/soap/mantisconnect.php?wsdl
e, poiché sto utilizzando C#, l'esecuzione di wsdl.exe
su quell'URL mi fornisce una libreria client di base fortemente tipizzata per il servizio che sembra abbastanza facile da utilizzare.
fonte
2010-07-31 10:40:41
Come hai risolto il problema, ma ci sono voluti un sacco di tempo, qualche possibilità di pubblicare il codice per ottenere lo stato? Forse anche per aggiungere un bug? –
@StevenScott Non ho più accesso a quel codebase temo :( – Industrial