Синхронизация отзывов: поток изменений с курсором
Отзывы, изменившиеся у нас после точки, на которой вы остановились.
Первый запрос — с адресом (object_id или folder_id), дальше достаточно cursor из предыдущего ответа. next_cursor приходит всегда, в том числе на последней и на пустой странице: это закладка, которую вы храните между прогонами.
Порядок фиксирован (от давних изменений к свежим) и не настраивается, фильтров нет. Строки могут повторяться между страницами — применяйте upsert по id, потерять строку поток не может.
Request
- Base URL: https://api.rewio.ru
- URL: https://api.rewio.ru/v3/reviews/sync
- Auth: API key in header X-API-Key
Query parameters
Синхронизировать папку целиком: все объекты папки и её подпапок. Взаимоисключима с object_id — ровно один из двух.
Курсор из next_cursor предыдущего ответа. С ним остальные параметры можно не передавать — адресат, режим и размер страницы запечены внутри.
Что присылать:
- all (по умолчанию) — и новые отзывы, и изменения. Полная актуальная копия.
- new — только впервые появившиеся отзывы. Правки, ответы и пропажи не приходят; каждый отзыв приходит один раз в жизни, апсерт не нужен.
Режима «только изменения» нет намеренно: клиенту, который уже догнал текущее состояние, режим all ровно его и отдаёт — новых пока нет, приходят одни правки.
Размер страницы (1–1000). По умолчанию 100.
Идентификатор объекта. Взаимоисключим с folder_id — в запросе должен быть ровно один из двух.
Response
Successful Response
Example response
{
"data": [
{
"images": [
{
"image": "https://avatars.mds.yandex.net/get-altay/17743308/2a0000019f85dc34d7ee3b24b4b9ec82bdbd/XXXL",
"preview": "https://avatars.mds.yandex.net/get-altay/17743308/2a0000019f85dc34d7ee3b24b4b9ec82bdbd/M",
"template_url": "https://avatars.mds.yandex.net/get-altay/17743308/2a0000019f85dc34d7ee3b24b4b9ec82bdbd/{size}"
}
]
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.