Skip to main content

Получение списка отзывов

Получение последних отзывов

Запрос:

GET /api/reputation-public-reviews/v1/properties/7291/reviews?maxPageSize=20&sortBy=date&sortOrder=desc HTTP/1.1
Host: partner.tlintegration.com
Authorization: Bearer {{access_token}}

Параметры:

ПараметрТипОбязательныйОписание
propertyIdstringДаИдентификатор объекта размещения (в пути запроса)
maxPageSizeintegerНетКоличество отзывов на странице (по умолчанию: 10, максимум: 100)
sortBystringНетПоле сортировки: date или rate (по умолчанию: date)
sortOrderstringНетПорядок сортировки: asc или desc (по умолчанию: desc)

Ответ:

{
"reviews": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"authorName": "Irina Zadirskaia",
"publishDate": "2025-07-30T00:00:00",
"rating": 9.5,
"originalText": "Отдыхали здесь с 14 по 23 июля 2025 года...",
"languageCode": "ru",
"sourceId": "16",
"replyText": "Ирина, приветствуем Вас! Благодарим Вас за выбор нашего отеля...",
"translatedText": null
}
],
"nextPageToken": "eyJwYWdlIjoyfQ==",
"hasNextPage": true
}

Получение отзывов с переводом

Запрос:

GET /api/reputation-public-reviews/v1/properties/7291/reviews?maxPageSize=20&languageCode=en HTTP/1.1
Host: partner.tlintegration.com
Authorization: Bearer {{access_token}}

Параметры:

ПараметрТипОбязательныйОписание
languageCodestringНетКод языка перевода (IETF BCP-47, например: en, de, fr)

Ответ:

{
"reviews": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"authorName": "Irina Zadirskaia",
"publishDate": "2025-07-30T00:00:00",
"rating": 9.5,
"originalText": "Отдыхали здесь с 14 по 23 июля 2025 года...",
"languageCode": "ru",
"sourceId": "16",
"replyText": "Ирина, приветствуем Вас! Благодарим Вас за выбор нашего отеля...",
"translatedText": "We had a rest here from July 14 to July 23, 2025..."
}
],
"nextPageToken": "eyJwYWdlIjoyfQ==",
"hasNextPage": true
}

Пагинация - получение следующей страницы

Запрос:

GET /api/reputation-public-reviews/v1/properties/7291/reviews?maxPageSize=20&pageToken=eyJwYWdlIjoyfQ== HTTP/1.1
Host: partner.tlintegration.com
Authorization: Bearer {{access_token}}

Параметры:

ПараметрТипОбязательныйОписание
pageTokenstringНетТокен для получения следующей страницы

Примечание: При использовании pageToken параметры сортировки (sortBy, sortOrder) игнорируются.