Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка при авторизации #997

Open
itsokto opened this issue May 30, 2020 · 11 comments
Open

Ошибка при авторизации #997

itsokto opened this issue May 30, 2020 · 11 comments
Labels
Ошибка В существующем функционале есть проблема
Milestone

Comments

@itsokto
Copy link
Collaborator

itsokto commented May 30, 2020

В VkNet по умолчанию для авторизации используется эмуляция imlicit flow. Поскольку это эмуляция действий в браузере, могут возникать не предвиденные ошибки (изменилась разметка страницы и т.д.). Чтобы не флудили issues обсуждение этой проблемы переносится сюда.

Рекомендации

В основном эта проблема касается консольных приложений. Для настольных/мобильных приложений лучшим решением будет авторизация в браузере/web view (см. примеры для разных платформ). После авторизации передайте токен в параметры метода

Authorize(ApiAuthParams params)
@itsokto
Copy link
Collaborator Author

itsokto commented May 30, 2020

Большинство упомянутых выше issues было исправлено давно или будет исправлено в 1.53.0 (см. #986)

@itsokto itsokto pinned this issue May 30, 2020
@inyutin-maxim inyutin-maxim added this to the v1.55.0 milestone Jul 17, 2020
@Irval1337
Copy link

При входе на аккаунт с 2fa (и вводом правильного кода), выводит ошибку "Failed to determine page type from url: ..."

@inyutin-maxim inyutin-maxim modified the milestones: v1.55.0, v1.56.0 Aug 10, 2020
@inyutin-maxim inyutin-maxim modified the milestones: v1.56.0, v1.57.0 Sep 16, 2020
@itsokto
Copy link
Collaborator Author

itsokto commented Sep 16, 2020

При входе на аккаунт с 2fa (и вводом правильного кода), выводит ошибку "Failed to determine page type from url: ..."

@Irval1337
Чтобы исправить эту ошибку нужен URL. Замените личные данные в url, если имеются, и отправьте сюда или в чат Telegram https://t.me/VkDotNet

@inyutin-maxim inyutin-maxim modified the milestones: v1.57.0, v1.58.0 Oct 20, 2020
@inyutin-maxim inyutin-maxim modified the milestones: v1.58.0, v1.59.0 Dec 3, 2020
@inyutin-maxim inyutin-maxim modified the milestones: v1.59.0, v1.60.0 Jan 19, 2021
@inyutin-maxim inyutin-maxim modified the milestones: v1.60.0, v1.61.0 Feb 20, 2021
@inyutin-maxim inyutin-maxim modified the milestones: v1.61.0, v1.62.0 Mar 14, 2021
@inyutin-maxim inyutin-maxim modified the milestones: v1.62.0, v1.63.0 Apr 5, 2021
@inyutin-maxim inyutin-maxim modified the milestones: v1.63.0, v1.64.0 May 19, 2021
@Sellec
Copy link
Contributor

Sellec commented Nov 1, 2021

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

Через браузер заходил, проверял на наличие капчи, менял даже пароль - абсолютно ничего не меняется.
Если поменялось в пайплайне - неужели это только у меня одного проблема? Массово же должно проявиться.

@inyutin-maxim
Copy link
Member

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

Через браузер заходил, проверял на наличие капчи, менял даже пароль - абсолютно ничего не меняется. Если поменялось в пайплайне - неужели это только у меня одного проблема? Массово же должно проявиться.

Попробуй включить логи, и отследить по ним. Думаю дальнейшее обсуждение по твоему вопросу удобнее перенести сюда: https://t.me/VkDotNet

@een-recall
Copy link

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

Через браузер заходил, проверял на наличие капчи, менял даже пароль - абсолютно ничего не меняется. Если поменялось в пайплайне - неужели это только у меня одного проблема? Массово же должно проявиться.

Такая же ошибка "Неверный логин или пароль" где-то с 28 октября.
После подключения расширения VkNet.AudioBypass (пример есть в разделе "Как использовать" этого расширения), ошибка авторизации пропала.

@fixer-m
Copy link

fixer-m commented Nov 5, 2021

@een-recall, Спасибо, точно такая же ситуация была, помогло подключение VkNet.AudioBypass.

@fralorange
Copy link

Использую WinForms вместе с VkNet, я точно не знаю, возможно я что-то не так делаю, но в общем картинка выглядит вот так:
Когда я ввожу логин и пароль, если они правильные меня перенаправляет на форму с двух этапной аутентификацией, но сообщения на мой телефон мне не приходит(это первая проблема, вторая как я предполагаю вытекает из первой), вторая проблема заключается в том, что если я авторизуюсь уже в браузере и мне приходит этот код, когда я ввожу его в поле, мне пишет, что он неправильный, но я использовал средства вывода, чтобы убедиться, что пишется именно тот код, который я вводил и все выводило в точности, как я писал до этого(это вторая проблема, но я уже сказал ранее, скорее всего она вытекает из первой), хотелось бы разобраться почему не приходит код от OAuth, пока искал решение данной проблемы, большинство информации, которую я находил сводило меня к использованию класса WebBrowser, но я так и не понял как. Хотелось бы узнать как решить эту проблему)

@inyutin-maxim
Copy link
Member

Использую WinForms вместе с VkNet, я точно не знаю, возможно я что-то не так делаю, но в общем картинка выглядит вот так: Когда я ввожу логин и пароль, если они правильные меня перенаправляет на форму с двух этапной аутентификацией, но сообщения на мой телефон мне не приходит(это первая проблема, вторая как я предполагаю вытекает из первой), вторая проблема заключается в том, что если я авторизуюсь уже в браузере и мне приходит этот код, когда я ввожу его в поле, мне пишет, что он неправильный, но я использовал средства вывода, чтобы убедиться, что пишется именно тот код, который я вводил и все выводило в точности, как я писал до этого(это вторая проблема, но я уже сказал ранее, скорее всего она вытекает из первой), хотелось бы разобраться почему не приходит код от OAuth, пока искал решение данной проблемы, большинство информации, которую я находил сводило меня к использованию класса WebBrowser, но я так и не понял как. Хотелось бы узнать как решить эту проблему)

https://github.com/vknet/vk/blob/develop/examples/VkNet.Wpf/WpfAuthorize.cs#L14

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ошибка В существующем функционале есть проблема
Projects
None yet
Development

No branches or pull requests

8 participants