Captcha is needed

Feb 25, 2014 at 12:14 PM
при появлении капчи, можно отдавать сылку на изображение и его id . в итоге правда придется добавить в метод send параметры для id изображение капчи и введенную информацию с нее.
это касается не только отправки сообщений
Coordinator
Feb 26, 2014 at 11:33 AM
Уточните, о каком методе вы говорите и при каких условиях возникает капча? По идее, api вконтакте возвращает ответ в json'е и как там может появится капча не совсем понятно.
Feb 26, 2014 at 11:58 AM
она в основном при добавлении друзей и при отправке сообщений

https://vk.com/pages?oid=-1&p=%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0:_Captcha_is_needed
Mar 4, 2014 at 8:08 PM
добавляю друга vk.Friends.Add(id) получаю ошибку "Captcha needed", а как узнать id капчи?
Coordinator
Apr 9, 2014 at 2:22 PM
Edited Apr 9, 2014 at 2:23 PM
Id капчи можно узнать поймав ислючение CaptchaNeededException, которое выбрасывается при необходимости ввода капчи. В этом ислючении есть два поля - Sid, c id капчи и Img c адресом на картинку.

Пока этого нет в релизе, но есть в исходниках - https://github.com/vknet/vk/commit/c1e9bbfc0e55b64b518a7f8230cdc98ffe3dd704
Mar 28, 2016 at 4:32 PM
А каким образом нужно обрабатывать перехваченное исключение? То есть куда посылать ответ и что делать после отправки? Заново вызывать метод?