Подтвердить что ты не робот

Mantis Bug Tracker API интеграции?

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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, и, поскольку я использую С#, запуск wsdl.exe на этом URL-адресе дает мне базовую строго типизированную клиентскую библиотеку для службы, которая кажется довольно простой в работе.