/// <summary> /// Метод для авторизации /// </summary> /// <returns></returns> public static bool Auth(string login, string password) { try { MyApi = new ArmyVkAPI.MyApiVK(); bool AuthSuccessful = MyApi.Authorization(login, password); return(MyApi.IsAuth()); } catch (Exception) { return(false); } }
//static void CanUserHaveUnitSoldierVK() //{ // MyApiVK api = new MyApiVK(); // api.Authorization("89114876557", "Simplepass19"); // IdUsers[] users; // using (TestModel db = new TestModel()) // { // users = db.IdUsers.ToArray(); // // Использовать многопоточную версию // Parallel.For(0, users.Length / 100, (int i) => // { // for (int s = i * 100; s < (i + 1) * 100; s++) // { // try // { // // Получаем юзера // var resoult = api.UserLogic.UserHasUnitSoldier(new User() { Id = users[s].IdUser }); // if (resoult == false) // { // Console.BackgroundColor = ConsoleColor.Red; // Console.WriteLine($"{s}) {users[s].IdUser} - не имеет в/ч на странице"); // } // else // { // Console.BackgroundColor = ConsoleColor.Green; // Console.WriteLine($"{s}) {users[s].IdUser} - имеет в/ч на странице"); // users[s].HaveUnitSoldier = true; // db.SaveChangesAsync(); // } // } // catch (Exception ex) // { // Console.BackgroundColor = ConsoleColor.Yellow; // Console.WriteLine($"{ex.Message}"); // } // } // }); // } //} // поиск по вузу static void FindOnUniversityVK() { // 13 - Литва // 1932227 - Вильнюс // 303420 - Вильнюсское высшее командное училище радиоэлектроники ПВО(ВВКУРЭ ПВО) // 2 - Украина // 314 - Киев // 196483 - НА СБУ var api = new VkApi(); api.Authorize(new ApiAuthParams { ApplicationId = 123456, Login = "******", Password = "******", Settings = Settings.All }); ArmyVkAPI.MyApiVK vkapi = new ArmyVkAPI.MyApiVK(); vkapi.Authorization("89114876557", "Simplepass19"); try { var user = api.Users.Get(new long[] { 16862696 }, VkNet.Enums.Filters.ProfileFields.All).FirstOrDefault(); var friends = api.Friends.Get(new FriendsGetParams() { UserId = 16862696, Fields = ProfileFields.All }); int id = 0; foreach (var friend in friends) { Console.WriteLine($"{++id} Проверяем {friend.FirstName} {friend.LastName} - "); foreach (var university in friend.Universities) { if (university.Id == 196483) { Console.BackgroundColor = ConsoleColor.Green; Console.WriteLine($"У юзера {user.Id} есть друг (vk.com/id{friend.Id}) {friend.FirstName} {friend.LastName} имеет на странице НА СБУ"); Console.BackgroundColor = ConsoleColor.Red; } else { Console.BackgroundColor = ConsoleColor.Red; Console.WriteLine($"У юзера {user.Id} есть друг (vk.com/id{friend.Id}) {friend.FirstName} {friend.LastName} вуз {university.Name}"); } } } } catch (Exception ex) { Console.BackgroundColor = ConsoleColor.Blue; Console.WriteLine(ex.Message); } }