@KoteKotlyarov

Почему discussions.getDiscussionLikes с count=100 возвращает 98 записей, хотя классов на посте больше 100?

Сегодня столкнулся с тем, что есть пост со 114 классами, а API возвращает по просьбе "дай 100" только 98.

1. URL: ok.ru/my.pets/album/52031571951815/771468924359
2. Калькулятор: apiok.ru/wiki/pages/viewpage.action?pageId=75989046
3. discussionId = 771468924359
4. discussionType = GROUP_PHOTO
5. fields = user.uid
6. count = 100

Получаю масив, где ... только 98.

Беру из него achor, повторяю запрос, но с achor и получаю 13 юзеров.

На данный момент там 114 Классов. 98 + 13 никак не 114.
Куда остальные юзеры делись ?

В чём прикол ? Где моя ошибка ?

По логике (которая была раньше), я смотрю "Записей меньше 100, значит второй запрос вместе с achor могу не делать".

Похожая проблема, была когда ОК решило обновить АПИшку и добавить вечный сокет. Пару дней похожая проблема была, потом сама пропала.

Если я не ошибаюсь, раньше список юзеров, кто поставил Класс, был отсортирован от новых до старых. Сейчас мой только что поставленный класс оказывается где то посередине списка. Сортировка идёт по возрастанию ID пользователя.
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
@KoteKotlyarov Автор вопроса
В общем проблема решилась сама. Как внезапно появилась, так внезапно и пропала. Пропала через пару дней, к тому же. Видимо само обновление апишки что то сломало.

Проблема решана. Но появлялась уже несколько раз.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы