Я пытаюсь запросить некоторые сведения о билете из системы продажи билетов OTRS через soap. Я безуспешно пытался найти в Интернете оператор TicketSearch() в API OTRS
Я знаю, что с SOAP-соединением все в порядке, потому что следующий объект "Пользователь" и оператор "GetUserData()" отвечают действительными результатами и всеми данными пользователей:
try {
$result = $client->__soapCall("Dispatch", array($user, $pass, "UserObject", "GetUserData", "UserID" , 2));
}
Теперь, когда я изменяю этот вызов SOAP с поиска пользователя на поиск билетов, я получаю ответ «NULL».
try {
$result = $client->__soapCall("Dispatch", array($user, $pass, "TicketObject", "TicketSearch", "Result", array("ARRAY","HASH","COUNT"), "QueueIDs", 10, "StateType", "Open"));
}
Это неудивительно для меня, так как я не уверен, как преобразовать следующее требуемое значение в запрос SOAP:
Результат => 'МАССИВ' || 'ХЭШ' || 'СЧИТАТЬ'
Вы можете просмотреть соответствующую документацию по API здесь, а затем выполнить поиск по запросу 'TicketSearch( )'. Будем признательны за любую помощь в исправлении этого запроса. Моя конечная цель - получить список билетов в очереди номер 10.