php скачать Mantis Bug Tracker API интеграции?




скачать багтрекер (2)

Я только что установил трекер Mantis для использования вместе с Eclipse IDE и начал слишком хорошо разбираться в его преимуществах. Действительно здорово.

Поскольку Eclipse связывается с Mantis с помощью API-интерфейсов PHP, мне интересно, есть ли какая-то документация по тому, как я могу самостоятельно звонить, от моего PHP-приложения до API, добавлять новые ошибки и получать статусы существующих.

Большое спасибо!


Я смог разобраться с этим сам, используя функции php soapCall и проходя через код, шаг за шагом. Втянуло очень много времени, но, по крайней мере, получилось ...


Я тоже искал ответ на этот вопрос и подумал, что добавлю свои выводы к этому вопросу, чтобы потом найти их позже (и, надеюсь, они тоже будут полезны для кого-то другого)

URL-адрес SOAP API равен $(MANTIS_URI)/api/soap/mantisconnect.php (например, если ваш Mantis обычно доступен по адресу http://localhost/mantis/ перейдите по http://localhost/mantis/api/soap/mantisconnect.php )

Он использует NuSOAP, что означает, что если вы укажете свой веб-браузер по этому URL-адресу, вы получите HTML-документацию веб-службы; большинство действий, похоже, имеют разумные имена и однострочное описание того, что он делает. WSDL можно загрузить в $(MANTIS_URI)/api/soap/mantisconnect.php?wsdl и, поскольку я использую C #, запуск wsdl.exe по этому URL-адресу дает мне базовую строго типизированную клиентскую библиотеку для службы, которая кажется довольно легко работать.