inyutin-maxim / VkNet.AudioBypass

Обход закрытия методов audio и messages для VkNet
MIT License
65 stars 18 forks source link

Генерировать receipt с помощью GCM вместо стороннего сервиса разработчика #11

Closed saber-nyan closed 5 years ago

saber-nyan commented 5 years ago
Console.Out.WriteLine("Started!");
var serviceCollection = new ServiceCollection();
serviceCollection.AddAudioBypass();

var api = new VkApi(serviceCollection);
api.Authorize(new ApiAuthParams {
    Login = Environment.GetEnvironmentVariable("LOGIN"),
    Password = Environment.GetEnvironmentVariable("PASSWORD"),
    Settings = Settings.Audio | Settings.Offline
});
Console.Out.WriteLine($"Auth success, userId is {api.UserId}");

var audios = api.Audio?.Get(new AudioGetParams {Count = 10});
if (audios == null) {
    Console.Out.WriteLine("Audios is null, wtf?!");
    return;
}

foreach (var audio in audios) {
    Console.Out.WriteLine($"Got audio {audio.Title} - {audio.Artist} ({audio.Album})");
}

Console.Out.WriteLine("Finished!");

дает следующий вывод:

Started!
Auth success, userId is 126171713
Got audio Филосовская песня о пуле - Егор Летов ()
Got audio На стрелу - Заточка ()
Got audio Pillar Men theme - JoJo ()
Got audio Дегенеративное Искусство (по мотивам Oxxxymiron) - Пионерлагерь Пыльная Радуга ()
Got audio Flaming Hot Cheetos - Clairo ()
Got audio Вишенка - ssshhhiiittt! ()
Got audio Тебя нет - ssshhhiiittt! ()
Got audio Не моё - Anacondaz ()
Got audio 2010 - Retold - Nest ()
Got audio GTCHI1 - T.S.R. ()
Finished!
ghost commented 5 years ago

Спасибо за проделанную работу, товарищ