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

VkNet.Exception.VkApiMethodInvokeException: "Client version deprecated" #20

Open
rhiskey opened this issue Jun 20, 2022 · 10 comments
Open
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@rhiskey
Copy link

rhiskey commented Jun 20, 2022

После авторизации метод api.Audio.Search стал выдавать исключение "Client version deprecated"

    api.Authorize(new ApiAuthParams
    {
        Login ="799999999999",
        Password = "myVKpassword"
    });
      var audios = api.Audio.Search(new AudioSearchParams
      {
          Autocomplete = false,
          Query = "Kino - Gruppa",
          Count = 1,
          SearchOwn = false,
          Sort = AudioSort.AddedDate
      });

{VkNet.Infrastructure.VkApiVersionManager}: VkApiVersion = 5.126
.net5.0
VkNet v.1.69.0
VkNet.AudioBypassService v.1.7.3

@BlizPerfect
Copy link

Тоже самое

На нашли решение?
Последний раз к коду притрагивался 3-4 месяца назад и всё было исправно.

@IronPythonDev
Copy link

Тоже самое

На нашли решение? Последний раз к коду притрагивался 3-4 месяца назад и всё было исправно.

Это проблема VkNet у меня на VkNet(1.52.0) и VkNet.AudioBypassService(1.5.3) все работает правильно

@BlizPerfect
Copy link

Тоже самое
На нашли решение? Последний раз к коду притрагивался 3-4 месяца назад и всё было исправно.

Это проблема VkNet у меня на VkNet(1.52.0) и VkNet.AudioBypassService(1.5.3) все работает правильно

Спасибо за ответ!
Да, действительно, на VkNet(1.52.0) и VkNet.AudioBypassService(1.5.3) всё отлично!

@rhiskey
Copy link
Author

rhiskey commented Jul 7, 2022

Тоже самое
На нашли решение? Последний раз к коду притрагивался 3-4 месяца назад и всё было исправно.

Это проблема VkNet у меня на VkNet(1.52.0) и VkNet.AudioBypassService(1.5.3) все работает правильно

Топ, откатился до этих версий и все заработало, спасибо тебе!

@angrocode
Copy link

angrocode commented Aug 14, 2022

Беру реализацию от сюда, поэтому на код не завязан, всё дело в том что раньше была реализация от kate а потом её переделали на офф клиент, с очень куцими полями, отдаётся не кашерный токен.
Откатить в текущей версии эти строки, проверено работает.
8538206#diff-21409458692cadbfc13184535ae234042e187c3124870ca8a2e63d7e4bec0726L100

в поле device должен быть androidId из предыдущего метода а не рандом на 22 знака

@teland94
Copy link

teland94 commented Oct 5, 2022

сейчас вот это пишет с версией VkNet.AudioBypassService v.1.7.3 при авторизации:
Method not found: 'System.Threading.Tasks.Task1<VkNet.Utils.HttpResponse1<System.String>> VkNet.Abstractions.Utils.IRestClient.PostAsync(System.Uri, System.Collections.Generic.IEnumerable1<System.Collections.Generic.KeyValuePair2<System.String,System.String>>, System.Text.Encoding)'.

@teland94
Copy link

teland94 commented Oct 5, 2022

А отправка сообщений не работает. API возращает id message, по факту я не вижу отправки.

@Pivigor
Copy link

Pivigor commented Oct 15, 2022

У меня тоже не работает, тоже на этапе авторизации

Unhandled exception. System.MissingMethodException: Method not found: 'System.Threading.Tasks.Task`1<VkNet.Utils.HttpResponse`1<System.String>> VkNet.Abstractions.Utils.IRestClient.PostAsync(System.Uri, System.Collections.Generic.IEn
umerable`1<System.Collections.Generic.KeyValuePair`2<System.String,System.String>>, System.Text.Encoding)'.
   at VkNet.AudioBypassService.Utils.VkApiInvoker.InvokeAsyncInternal(Uri uri, IDictionary`2 parameters, CancellationToken cancellationToken)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at VkNet.AudioBypassService.Utils.VkApiInvoker.InvokeAsyncInternal(Uri uri, IDictionary`2 parameters, CancellationToken cancellationToken)
   at VkNet.AudioBypassService.Utils.VkApiInvoker.<>c__DisplayClass5_0.<CallAsync>b__0(Nullable`1 sid, String key)
   at VkNet.Utils.CaptchaHandler.Perform[T](Func`3 action)
   at VkNet.AudioBypassService.Utils.VkApiInvoker.CallAsync(Uri uri, VkParameters parameters, CancellationToken cancellationToken)
   at VkNet.AudioBypassService.Utils.VkApiInvoker.CallAsync[T](Uri uri, VkParameters parameters, CancellationToken cancellationToken)
   at VkNet.AudioBypassService.VkAndroidAuthorization.BaseAuthAsync()
   at VkNet.AudioBypassService.VkAndroidAuthorization.AuthorizeAsync()
   at VkNet.VkApi.BaseAuthorize(IApiAuthParams authParams)
   at VkNet.VkApi.AuthorizeWithAntiCaptcha(IApiAuthParams authParams)
   at VkNet.VkApi.Authorize(IApiAuthParams params)
   at VkNet.VkApi.Authorize(ApiAuthParams params)

@itsokto
Copy link
Collaborator

itsokto commented Nov 21, 2022

Беру реализацию от сюда, поэтому на код не завязан, всё дело в том что раньше была реализация от kate а потом её переделали на офф клиент, с очень куцими полями, отдаётся не кашерный токен. Откатить в текущей версии эти строки, проверено работает. 8538206#diff-21409458692cadbfc13184535ae234042e187c3124870ca8a2e63d7e4bec0726L100

в поле device должен быть androidId из предыдущего метода а не рандом на 22 знака

в kate не приходили обложки альбомов и треков. нужно снова проверить и возможно вернуть эти данные авторизации

@itsokto itsokto added help wanted Extra attention is needed question Further information is requested labels Nov 21, 2022
@itsokto
Copy link
Collaborator

itsokto commented Nov 21, 2022

сейчас вот это пишет с версией VkNet.AudioBypassService v.1.7.3 при авторизации: Method not found: 'System.Threading.Tasks.Task1<VkNet.Utils.HttpResponse1<System.String>> VkNet.Abstractions.Utils.IRestClient.PostAsync(System.Uri, System.Collections.Generic.IEnumerable1<System.Collections.Generic.KeyValuePair2<System.String,System.String>>, System.Text.Encoding)'.

исправлено в 1.7.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

7 participants