getHistory

Запрос истории общения собеседника.

Пример

curl –X POST -d'{"user_id": "<user_id>", "limit": 10, "messageId": "<message_id>", "chunk": "After"}' \
  https://messaging.livetex.ru/<version>/getHistory?key=<authentication_key>

Формат запроса

Имя Тип Обязательный Комментарий
user_id String Да Идентификатор собеседника в точке контакта. Задается и контролируется на стороне разработчика, который использует Messaging API. LiveTex не устанавливает идентификаторы пользователей автоматически.
limit Long Нет Количество запрашиваемых сообщений. Ответ будет содержать количество сообщений не более укзаанного значения. Если значение не указано, то используется значение по умолчанию - 20.
message_id String Нет Если идентификатор не указан, то отдаются сообщения начиная с последнего созданного.
chunk String Нет Before - Отдавать сообщения созданные раньше, чем указанное.
After - Отдавать сообщения созданные позже, чем указанное.
По умолчанию Before.

Формат ответа

Имя Тип Обязательный Комментарий
success Boolean Да Проверка успешности выполнения запроса
messages List[Message] Да Список сообщений: MessageDelivered, TextMessage, FileMessage, Closed, HoldMessage, DestinationSelected
error_message String Нет Описание ошибки
error_code Integer Нет Код ошибки. Для возможности интернационализации