Исключение CaptchaNeedException не обрабатывается (авторизация ВК, C#, библиотека VkNet)

249
08 марта 2018, 08:42

Делаю авторизацию ВК библиотекой VkNet. По идее при необходимости ввести капчу выбрасывается VkNet.Exception.CaptchaNeedException, однако в моём случае выбрасывается VkNet.Exception.VkApiException, сообщающий что "Требуется ввод капчи", полазил в инете, путёвого ничего не нашёл. Может я в чём-то допустил ошибку? Помогите плиз, вот сам код авторизации:

// инициализация полей
try
        {
            vk.Authorize(new ApiAuthParams
            {
                ApplicationId = appID,
                Login = login,
                Password = password,
                Settings = settings
            });
        }
        catch (VkNet.Exception.CaptchaNeededException cne)
        {
            // пропускает, не обрабатывается сам CaptchaNeedException
            // обработка, вывод капчи и т. д.
        }
        catch (VkNet.Exception.VkApiException exc)
        {
            // а здесь выбрасывает VkApiException и пишет "Требуется ввод капчи"
        }
READ ALSO
В каких случаях имеют смысл var-шаблоны?

В каких случаях имеют смысл var-шаблоны?

В C# 70 появились var-шаблоны которые судя по документации всегда trueи нужны для создания новой переменной с таким же типом и значением

211
Сортировка TreeMap StringComparer.Ordinal

Сортировка TreeMap StringComparer.Ordinal

Сортировка TreeMap по ключу в Java, также как в C# я сортировал массив:

234
nbitcoin управление кошельком

nbitcoin управление кошельком

Стоит задача : управлять биткоин кошельком программно, средствами c#Долго гуглив, наткнулся на библиотеку NBitcoin, на сколько я понял, мы передаем...

228
waypointsне работает на Mac OS

waypointsне работает на Mac OS

Всем привет, использую плагин waypointsjsдля отслеживания скролла на странице

240