vknet / vk

Vkontakte API for .NET
https://vknet.github.io/vk/
MIT License
568 stars 222 forks source link

Failed to determine page type from url #1169

Closed 4ay04ek closed 3 years ago

4ay04ek commented 3 years ago
  1. Target: .NET 4.8

  2. Класс и метод в котором возникла проблема: VkNet.VkApi.Authorize

  3. Пример кода для воспроизведения проблемы:

api.Authorize(new ApiAuthParams
        {
            ApplicationId = 7774433,
            Login = login,
            Password = pass,
            Settings = Settings.All
        });
  1. Stacktrace:
в VkNet.Infrastructure.Authorization.ImplicitFlow.ImplicitFlowVkAuthorization.GetPageType(Uri url)
   в VkNet.Infrastructure.Authorization.ImplicitFlow.ImplicitFlow.<NextStepAsync>d__10.MoveNext()
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в VkNet.Infrastructure.Authorization.ImplicitFlow.ImplicitFlow.<NextStepAsync>d__10.MoveNext()
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в VkNet.Infrastructure.Authorization.ImplicitFlow.ImplicitFlow.<AuthorizeAsync>d__6.MoveNext()
   в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в VkNet.VkApi.BaseAuthorize(IApiAuthParams authParams)
   в VkNet.VkApi.AuthorizeWithAntiCaptcha(IApiAuthParams authParams)
   в VkNet.VkApi.Authorize(IApiAuthParams params)
   в VkNet.VkApi.Authorize(ApiAuthParams params)

P.S. Ошибка возникла в готовом приложении, т.е. раньше её не было, появилась буквально из неоткуда.

Сам URL, который выдаёт в ошибке:

https%253A%252F%252Foauth.vk.com%252Fblank.html%2523access_token%253D*мой access_token*expires_in%253D86400%2526user_id%253D381770818%2526email%253Dleny03293%2540gmail.com&redirect_hash=9dabb5da09c99c045c
inyutin-maxim commented 3 years ago

Добавлено к следующему релизу. Либо можете получить обновление из альфа канала: https://www.myget.org/F/vknet

Dramacydal commented 3 years ago

все еще присутствует на 1.65.0 и альфе 1.65.0-663 image

inyutin-maxim commented 3 years ago

Добавлено к следующему релизу. Либо можете получить обновление из альфа канала: https://www.myget.org/F/vknet