Задать вопрос
@Alk90
php, mysql, jquery, css, html, api

Как избежать дублирование записей при пагинации?

Всем привет!
Взялся писать собственный API и смотрю на API вконтакте как пример. Но заметил такую ерунду. Для того чтобы получить первую группу (страницу) из 10 постов, нужно выполнить запрос с параметрами count=10&offset=0.
Все хорошо, но предположим пока пользователь читал эти 10 постов, кто-то добавил еще 5 постов. Выходит, что получая вторую группу постов с параметрами count=10&offset=10 я повторно получу посты с 5 по 10 первого запроса. Потому что значение offset для постов сдвинулось из-за 5 новых.
Как эта проблема решается именно у вконтакте? Ведь дополнительных параметров типа якоря первого или последнего поста, у них нет.
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽