Не могу авторизоваться через VkNet

190
18 октября 2018, 09:00

Пытаюсь авторизоваться в VK через VkNet. Мой код:

VkApi api = new VkApi();
ApiAuthParams parameters = new ApiAuthParams()
{
    ApplicationId = 666,
    Login = "XXXXXXXXXXX",
    Password = "XXXXXXXX",
    Settings = Settings.All
};
api.Authorize(parameters);
Console.WriteLine($"Token info: {api.Token}");

Выбрасывает исключение при вызове api.Authorize():

Необработанное исключение: VkNet.Exception.VkApiException: Form element not found.

Двухфакторная авторизация стоит, живу не в Украине, пароль и логин вводил правильно. Пытался ставить более ранние версии библиотеки - не помогло.

Answer 1

Нашел решение. Как оказалось, это происходит, если указать Settings.All или Settings.Messages.

READ ALSO
Не может прочитать из GzipStream

Не может прочитать из GzipStream

Не декомпресит данныеПри чтении из GzipStream количество считанных байтов = 0

151
Отсекание части текста. С#

Отсекание части текста. С#

По заданию, мне нужно ввести в консоль приложение, после чего найти количество слов в тексте, самое длинное слово в тексте, вывести его длину...

183
Как передать значение из одной функции в другую?

Как передать значение из одной функции в другую?

Были мысли вызвать функцию Auth в Send, но я уверен, что есть решения и получше

208
Привязка данных к TextBox WPF MVVM с использованием IDataErrorInfo

Привязка данных к TextBox WPF MVVM с использованием IDataErrorInfo

Написал приложениеВсе хорошо работало, свойства во вьюмодель биндил к текстовым полям вью Text

218