Перед началом использования API необходимо связаться с администрацией для подключения. Все данные должны быть в UTF-8.
Методы XML-RPC:
get_tickets
Принимает аргументы:
1. Время от (тип date/time)
2. Время до (тип date/time), если не указан то до текущего момента
Вернет массив, каждый из элементов которого - также массив, а элементы его такие:
1. email автора
2. id треда(integer)
3. название треда
4. содержимое треда
5. статус треда(open/closed)
6. время создания (date/time)
7. user_id автора
reply_ticket
Добавляет ответ в тред
Принимает аргументы:
1. id треда(integer)
2. Текст ответа
Вернет ошибку, если тред уже закрыт(ответить больше нельзя)
Иначе вернет id ответа
get_answers
Возвращает все ответы за указанное время
Принимает аргументы:
1. Время от (тип date/time)
2. Время до (тип date/time), если не указан то до текущего момента
Вернет только ответы клиентов в виде массива с элементами:
1. id треда(integer)
2. id ответа
3. Текст ответа
4. Время ответа
update_answer
Обновляет ответ
Принимает аргументы:
1. id ответа(integer)
2. Обновленный текст ответа
close_ticket
Закрывает тред (тикет)
Принимает аргументы:
1. id треда(integer)
open_ticket
Вновь открывает тред (тикет)
Принимает аргументы:
1. id треда(integer)
delete_ticket
Удаляет тред (тикет)
Принимает аргументы:
1. id треда(integer)