API тикетов

Перед началом использования 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)

Остались вопросы?