Задать вопрос
romasovest
@romasovest
~

Как обойти ограничение в 1000 сообществ у groups.get?

Пытаюсь спарсить ВСЕ СВОИ сообщества, но ВК не отдает больше 1000 сообществ. Причем это бредовое ограничение, похоже, даже нигде не описано. Как можно с этим справиться?

Попробуйте сами: vk.com/dev/groups.get?params[extended]=1&params[co...

Мой скрин ответа. Хотя сообществ у меня точно больше 1000 (около 5000)
5de61d696c170978611009.jpeg
  • Вопрос задан
  • 250 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
romasovest
@romasovest Автор вопроса
~
Вопрос решен методом случайного тыка! Обязательно нужно добавить в filter: "admin,editor,moder,advertiser,groups,publics,events,hasAddress", то есть директивно указать, что нам нужны все возможные типы сообществ, тогда ВК отдаст все что есть. Эврика!

P.S. а вот что за странную 1000 сообществ он отдавал по умолчанию, я так и не понял, потому что там были и группы и паблики и встречи
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
makssof
@makssof
Go Backend
Причем это бредовое ограничение, похоже, даже нигде не описано. Как можно с этим справиться?

5de61fdec650b551354876.png

https://vk.com/dev/execute
https://habr.com/ru/post/464099/
https://habr.com/ru/post/248725/
Ответ написан
opium
@opium
Просто люблю качественно работать
Так вроде в новой версии ВК ограничил вступления в сообщества 1000 поэтому наверно и тут лимит этот лезет, так что обращайтесь в суппорт только
Ответ написан
Ваш ответ на вопрос

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

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