Ответы пользователя по тегу ВКонтакте
  • Метод wall.getReposts VK API работает некорректно?

    @BoGdbaN
    Если кто то еще ищет ответ на этот вопрос. Ответ в итеративной выборке на данный момент, это общее решение, такого рода запросов, чтобы не положить бд и не перегрузить сеть данными, которых может быть действительно много. Поэтому в каждом запросе нужно передавать два параметра, offset и count, для перехода к следующей странице записей.

    Например:
    Всего записей 1500.
    То нужно сделать два запроса:
    1. Первый с offset=0, count=1000
    2. Второй c offset=1000, count=1000

    Таким образом мы получим все записи.
    Также обратите внимание на ограничение по кол-ву запросов (3 запроса в секунду для пользовательского доступа) и то чтобы получить репосты нужно иметь к ним доступ (Обычно админ группы).

    При превышении лимитов можно получить "бан" по данному запросу, в доке не нашел на какой срок и есть ли он в целом.
     
    Более детально на счет API: https://vk.com/dev/wall.getReposts
    Лимиты по запросам (3-й блок "Ограничения и рекомендации"): https://vk.com/dev/api_requests
    Ответ написан
    1 комментарий