Получить отзывы группы
Отзывы группы с фильтрацией, сортировкой и пагинацией (канонические имена /v2).
group_id — обязательный параметр. Ответ — конверт Page:
{data, total, limit, offset, has_next}. По каждому отзыву: author,
text, rating (шкала 1–5), reply_text/reply_date, images, и т.д.
Диапазон дат публикации — published_from/published_to; инкрементальная
выборка изменённых — updated_after (по updated_at); фильтр ответа —
has_reply.
Authorization
APIKeyHeader In: header
Query Parameters
Encoded group ID (required)
Filter by link IDs.
[]Фильтр по площадкам: id из GET /v2/sources. Пусто — все площадки группы.
[]Поле сортировки: date (по дате публикации) или rating.
"date"Value in
- "date"
- "rating"
Направление сортировки: desc / asc.
"desc"Value in
- "desc"
- "asc"
Минимальная оценка включительно, шкала 1–5 (дробное). Пусто — без нижней границы.
Максимальная оценка включительно, шкала 1–5 (дробное). Пусто — без верхней границы.
Нижняя граница по дате публикации (review_date), включительно. Формат YYYY-MM-DD.
Верхняя граница по дате публикации (review_date), включительно. Формат YYYY-MM-DD.
Только отзывы, изменённые (updated_at) строго ПОСЛЕ этого момента (ISO 8601). Курсор для инкрементальной синхронизации.
Фильтр по наличию изображений.
Фильтр по наличию видео.
Фильтр по наличию текста отзыва.
Фильтр по наличию ответа организации.
Поиск подстроки по тексту отзыва (регистронезависимо на проде; < 2 непробельных символов игнорируются).
Размер страницы (1–1000). По умолчанию 100.
1 <= value <= 1000100Смещение для пагинации.
0 <= value0Добавить сырые данные площадки (raw_review).
falseВключать отзывы, помеченные удалёнными на площадке.
falseТолько удалённые отзывы (приоритет над include_deleted).
falseПоказывать закреплённые отзывы (с флагом is_pinned).
falseРазбирать слитый текст на positive/negative.
falseResponse Body
application/json
application/json
curl -X GET "https://example.com/v2/reviews?group_id=0"{ "data": [ { "id": 0, "link_id": 0, "source_id": 0, "author": "string", "text": "string", "review_date": "2019-08-24T14:15:22Z", "rating_original": "string", "rating": 0, "review_url": "string", "reply_text": "string", "reply_date": "2019-08-24T14:15:22Z", "has_images": true, "images": [], "has_videos": false, "videos": [], "raw_review": {}, "is_deleted": false, "deleted_at": "2019-08-24T14:15:22Z", "last_seen_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "is_hidden": false, "is_pinned": false, "pin_position": 0, "positive": "string", "negative": "string" } ], "total": 0, "limit": 0, "offset": 0, "has_next": true}{ "detail": "string", "code": "string"}