@Alk90
php, mysql, jquery, css, html, api

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

Всем привет!
Взялся писать собственный API и смотрю на API вконтакте как пример. Но заметил такую ерунду. Для того чтобы получить первую группу (страницу) из 10 постов, нужно выполнить запрос с параметрами count=10&offset=0.
Все хорошо, но предположим пока пользователь читал эти 10 постов, кто-то добавил еще 5 постов. Выходит, что получая вторую группу постов с параметрами count=10&offset=10 я повторно получу посты с 5 по 10 первого запроса. Потому что значение offset для постов сдвинулось из-за 5 новых.
Как эта проблема решается именно у вконтакте? Ведь дополнительных параметров типа якоря первого или последнего поста, у них нет.
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы