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 | Нет | Код ошибки. Для возможности интернационализации |