Подтвердить что ты не робот

API Vkontakte с использованием OAuth не работает с Captcha

API Vkontakte отклоняет запросы с помощью Captcha. Здесь - пример того, что я делаю.

После третьего запроса я получаю:

Ошибка Captcha (14) - требуется Captcha.

В соответствии с документацией достаточно добавить параметры captcha_sid и captcha_key к исходным запросам и повторить запрос.

Но ответ все еще Captcha error (14). Возможно ли работать с Captcha и OAuth в API Vkontakte?

4b9b3361

Ответ 1

Ошибка Captcha

Код ошибки: 14

Текст ошибки: необходим Captcha

и требуется подтверждение подтверждения, когда:

(например, отправка сообщения) выполняется слишком часто, запрос API может вернуть ошибку "Captcha needed". После этого пользователю необходимо ввести код из изображения и отправить запрос с помощью ввода кода Captcha в параметрах запроса.

Более подробную информацию можно найти в своем руководстве.

Если эта ошибка возникает, вам необходимо обработать дополнительные параметры из ответа с сообщением об ошибке:

  • captcha_sid - идентификатор captcha;
  • captcha_img - ссылка на изображение, которое будет показано пользователю.

Когда пользователь вводит текст из captcha_img, вам необходимо повторно отправить запрос с добавлением следующих параметров:

  • captcha_sid - полученный идентификатор;
  • captcha_key - ввод текста, который вы получили от пользователя.

Не забудьте также указать действительный токен доступа, чтобы сделать авторизацию пользователя, или запрос будет отклонен с ошибкой другого типа.