Я не смог заставить Роберта работать, потому что у меня было два проекта, в которых мы хранили проблемы, поэтому мне потребовалось предоставить идентификатор проекта, который я нашел в html-списке раскрывающегося списка проектов.
Итак, я сделал ответ Роберта еще на шаг вперед и добавил немного кода, чтобы разрешить отправку в настраиваемые поля.
Отлично работает с последней версией богомола.
$c = new SoapClient("http://www.yoursite.com/path_to_mantis/api/soap/mantisconnect.php?wsdl");
$username = 'user';
$password = 'pass';
$issue = array (
'summary' => 'Rone My test issue',
'description' => 'Rone Some description',
'project'=>array('id'=>2),
'category'=>'General',
'custom_fields'=>array(
array('field' => array('id'=>1,'name'=>'Account #'),'value'=>1),
array('field' => array('id'=>2,'name'=>'Account Name'),'value'=>'Name Goes here')
)
);
$c->mc_issue_add($username, $password, $issue);