Created by Сергей Куличков, last modified on мар. 23, 2020
Получение всей переписки с абонентом.
Для получения чата техподдержки необходимо передать параметр channel=support вот так:
https://rdba.rosdomofon.com/abonents-service/api/v1/abonents/<abonent_id>/messages?channel=support
Запрос поддерживает пагинацию. Для получения первой страницы размером 20 записей необходимо сформировать запрос следующим образом:
https://rdba.rosdomofon.com/abonents-service/api/v1/abonents/<abonent_id>/messages?page=0&size=20
Сообщения отсортированы по дате сообщения по убыванию
В запрос необходимо вставить <access_token> (был получен при авторизации), идентификатор абонента <abonent_id> (был получен при создании аккаунта и абонента)
Запрос
GET https://rdba.rosdomofon.com/abonents-service/api/v1/abonents/<abonent_id>/messages
Content-Type: application/json
Authorization: "Bearer <access_token>"
Ответ
Code: 200 OK
Body:
{
"content": [
{
"abonent": {
"id": 0,
"phone": 0
},
"channel": "string",
"id": 0,
"incoming": true,
"message": "string",
"messageDate": timestamp
}
],
"first": true,
"last": true,
"number": 0,
"numberOfElements": 0,
"pageable": {
"offset": 0,
"pageNumber": 0,
"pageSize": 0,
"paged": true,
"sort": {
"sorted": true,
"unsorted": true
},
"unpaged": true
},
"size": 0,
"sort": {
"sorted": true,
"unsorted": true
},
"totalElements": 0,
"totalPages": 0
}