Дядька Серёжа: Проблема в том, что у меня через скрипт это ограничение вылазит и на друзей. Я хочу писать друзьям. Но мне не дает писать более 20. Через браузер можно, через скрипт нельзя. Хотя скрипт "говорит" что он является мозилой. Или там гугл-хромом... Такое ощущение что надо каким-то образом сообщать что юзеры с которыми взаимодействуешь (а именно пишешь им сообщения), являются твоими друзьями. А то так апи типа по дефолту считает что ты отправляешь их "не друзьям".
Вы читали про ограничения на количество однотипных задач?
Сообщения рассылаются уникальные. Для фильтров ВК они так считаются. Потому что используется рандомайзер букв. Ограничения на рассылку сообщений: 20 не друзьям и 250-350 друзьям(не помню сколько точно)
Нельзя просто так рассылать спам сообщения :)
Просто так нельзя. Но если писать каждый раз разный текст, то можно. Что уже было не раз доказано посредством готового софта.
Скорее всего капчу надо вести.
Обработка капчи происходит через специальную функцую, которая присутствует в вышеуказанном модуле. При возникновении капчи, выскакивает исключение и возвращает ссылку на картинку капчи, после чего надо ввести вручную капчу. Это было проверено на "добавлении в друзья", потому как на рассылке, капча не выскакивает, по причине уникальности сообщений и рандомной задержки между ними. И капча выскакивает по неопределенным законам, она не ждет пока ты разашлешь 20ти человекам. И после того как перезапускаешь скрипт, оно все равно не работает. Действует ограничение 20 человек за 12 часов. Но это ограничение касается только "не друзей".
Michel999: Прочитал в методе friends.areFriends о параметре need_sign, которое возвращает "поле sign и позволяет на сервере убедиться что данные не были подделаны на клиенте.". В поле sign записан уникальный код из букв и цифр (судя по всему). Может его надо каким то образом передать?
Вот тут читал - https://vk.com/dev/friends.areFriends
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.