♦ Суть проблемы:
Пишу скрипт на PHP для редактирования групп. Некоторые методы (прим: groups.edit) после пары обращений начинают выдавать ошибку Captcha Needed. Картинка разгадывается через антигейт и отправляется также через PHP с необходимыми параметрами, но в ответ прилетает новая Капча и запрос не проходит (хотя другие методы при точно такой же схеме все отлично принимают). Пробовал и через CURL с разными заголовками и настройками и через file_get_contents, результат всегда один - капча разгадана правильно, запрос парвильный, но API VK выдает новую картинку.
Фишка в том, что при отправке через JS аналогичных запросов - все проходит без проблем и капча принимается (разгадывается также через антигейт).
♦ Вопрос:
Как решить эту проблему и реализовать тоже самое на PHP?
Буду премного благодарен за помощь в решении проблемы, готов даже заплатить
Все решено. Проблема была в моей невнимательности. В одном моменте получалось так, что капча попадала в кавычки и отправлялась на сервер в этих кавычках, соответственно поэтому и не принималась.
сам когда то подобное писал. класс гуд, только бросилось в глаза, что в композере мин версия пхп стоит 5,3, а в коде используется CURLFile, который появился с 5,5. в старых версия надо имя файла писать начиная с "@"
Посмотрел бибилотеку, запросы делает через CURL, попробовал таким же методом - не помогло( Проблема в том, что некоторые методы нормлаьно раотают и капчу рассекреченную беспроблем хавают, а некоторые не фига. Только через ввод капчи вручную и отправку запроса через JS. Вообще не понимаю в чем проблема.
Капча точно правильно разгадывается. На других методах, например репост, все рассекречивается также и принимается потом контактом. А вот на некоторых методах нефига(
kirill_782: проблема решилась) капча в кавычках отправлялась лишних. Тайминги то все были соблюдены. Капча выдается при смене доменного имени. Спасибо за ответ ;)