Skip to main content

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

Получение общей статистики

Запрос:

GET /api/reputation-public-reviews/v1/properties/7291/reviews/stats HTTP/1.1
Host: partner.tlintegration.com
Authorization: Bearer {{access_token}}

Параметры:

ПараметрТипОбязательныйОписание
propertyIdstringДаИдентификатор объекта размещения (в пути запроса)

Ответ:

{
"averageRating": 9.2,
"reviewsCount": 3985
}

Описание полей ответа:

ПолеТипОписание
averageRatingdecimalСредний рейтинг по 10-балльной шкале
reviewsCountintegerОбщее количество отзывов

Использование статистики

Статистика отзывов используется для:

  • Отображения общего рейтинга отеля на сайте
  • Показа количества отзывов как индикатора популярности
  • Сравнения рейтингов между разными объектами размещения
  • Анализа динамики изменения репутации

Пример интеграции:

// Получение статистики
const stats = await fetch('/api/reputation-public-reviews/v1/properties/7291/reviews/stats', {
headers: {
'Authorization': 'Bearer ' + accessToken
}
});

const data = await stats.json();

// Отображение рейтинга
document.getElementById('rating').textContent = data.averageRating.toFixed(1);
document.getElementById('reviews-count').textContent = data.reviewsCount;