Страница 1 из 1

Многопоточные запросы к API

Добавлено: 21 апр 2013, 22:25
PavelIgorevich
Появилась необходимость иметь под рукой достаточно часто обновляющуюся информацию большого количества пользователей ВК, например, количество сообщений на стенах миллиона пользователей. Собственно, в идеале нужно отправлять каждую секунду wall.get для каждого пользователя из этого миллиона, что, конечно, нереально. Это суть проблемы в общих чертах.

Допустим у меня есть 20 аккаунтов вконтакте. Я написал десктопное приложение, в котором каждый аккаунт получает токен. И, соответственно теперь, я могу в 20 потоков запустить посылку запросов к API-серверу. Учитывая ограничение в 3 запроса в секунду, я буду получать информацию о 60 пользователях(грубая оценка). Чтобы не получать To many requests можно для каждого акка использовать прокси.

Так вот, реализовав такую систему, я увидел, что запросы работают только для одного пользователя, во всех остальных случаях приходит ошибка User was deactivated. Гугл по запросам ничего не дал. Может, кто сталкивался, и как это обойти? Спасибо за внимание.

Re: Многопоточные запросы к API

Добавлено: 23 апр 2013, 15:49
Александр
PavelIgorevich писал(а):User was deactivated.
Аккаунты не заблокированы?
Не защита ли это вконтакте от массового однотипного обращения к api от разных пользователей с одинаковым ip?
Никакие данные не намешаны? Например, куки одного пользователя, а token от другого.