public void Authorize(string token) { _vkApi.Authorize(new ApiAuthParams { AccessToken = token }); }
private void AuthToken() { api.Authorize(new ApiAuthParams { AccessToken = Token, Settings = Settings.Offline }); }
private void AuthToken() { api.Authorize(new ApiAuthParams { AccessToken = Token, Settings = Settings.Offline }); vkDatas.user_id = long.Parse(File.ReadAllText("user_id.dat")); }
public Result TryAuthorize(IVkApi vkApi, string login, string password) { try { if (!vkApi.IsAuthorized) { if (string.IsNullOrEmpty(login) || string.IsNullOrEmpty(password)) { return(Result.Error( "Пользователь не авторизован, пожалуйста, вызовите команду с соответствующими параметрам (логином и паролем)")); } vkApi.Authorize(new ApiAuthParams { ApplicationId = 6952669, Login = login, Password = password, Settings = Settings.Wall | Settings.Groups, TwoFactorAuthorization = twoFactorAuthorization }); } } catch (VkApiException e) { log.Error("User cannot be authorized.", e); return(Result.Error("Не удалось авторизоваться, возможно введен неверный логин или пароль.")); } return(Result.Success()); }
private static void Main(string[] args) { var serviceCollection = new ServiceCollection(); serviceCollection.AddAudioBypass(); _api = new VkApi(serviceCollection); _api.Authorize(new ApiAuthParams { Login = "******", Password = "******", TwoFactorAuthorization = () => { Console.WriteLine(" > Введите код:"); return(Console.ReadLine()); } }); var audios = _api.Audio.Get(new AudioGetParams { Count = 10 }); foreach (var audio in audios) { Console.WriteLine($" > {audio.Artist} - {audio.Title}"); } Console.ReadLine(); }
static void Main(string[] args) { var serviceCollection = new ServiceCollection(); serviceCollection.AddSingleton <IBrowser, Authorization>(); serviceCollection.AddSingleton <IRestClient, RestClientEx>(); serviceCollection.AddSingleton <IReceiptParser, ReceiptParser>(); _api = new VkApi(serviceCollection); _api.Authorize(new ApiAuthParams { Login = "******", Password = "******" }); var audios = _api.Audio.Get(out var user, new AudioGetParams { Count = 10 }); foreach (var audio in audios) { Console.WriteLine($" > {audio.Artist} - {audio.Title}"); } Console.ReadLine(); }
public static void SimpleAuthorize(this IVkApi vkApi, VkSettings vkSettings) { vkApi.Authorize(new VkNet.Model.ApiAuthParams { ApplicationId = vkSettings.AppId, Login = vkSettings.Login, Password = vkSettings.Password, Settings = VkNet.Enums.Filters.Settings.All }); }
public void Login(string login, string password) { _api.Authorize(new ApiAuthParams { ApplicationId = 7186665, Login = login, Password = password, Settings = Settings.All }); }
//Событие для уведомления о новом сообщении public VKMessageManager(string accessToken, ulong groupId) { this.groupId = groupId; //Авторизуемся с учетной записью пользователя. //Для обхода блокировки сообщений используем ApplicationId какого-нибудь официально зарегистрированного приложения //либо используем Bypass. В примере ApplicationId приложения Kate Mobile. _api.Authorize(new ApiAuthParams { AccessToken = accessToken, Settings = Settings.Messages }); }
public CallbackController(IConfiguration configuration) { _configuration = configuration; _random = new Random(); _vkApi = new VkApi(); _vkApi.Authorize(new ApiAuthParams() { AccessToken = _configuration["Config:AccessToken"], Settings = Settings.All, }); Bot.VkApi = _vkApi; }
/// <summary> /// Авторизация ВКонтакте. /// </summary> public void Authorize(string password) { _vkApi.Authorize(new ApiAuthParams { ApplicationId = Configuration.AppId, Login = Configuration.Login, Password = password, Settings = Settings.All }); if (!_vkApi.IsAuthorized) { throw new Exception("Ошибка авторизации"); } }
private static void AuthorizeVK() { // Псевдо ВК апи, для обхода блокировки ВК var serviceCollection = new ServiceCollection(); serviceCollection.AddAudioBypass(); _api = new VkApi(serviceCollection); _api.Authorize(new ApiAuthParams { Login = Users_information.login, Password = Users_information.password }); Console.WriteLine($"Token AudioBypass: {_api.Token}"); }
/// <summary>Метод авторизации. </summary> /// <param name="login">Логин</param> /// <param name="password">Пароль</param> /// <returns>При успешной авторизации возращает <see langword="true"/></returns> public Task <bool> AuthorizeTask(string login, string password) => Task.Factory.StartNew(() => { ApiAuthParams apiAuthParams = new ApiAuthParams { ApplicationId = this.ApplicationId, Login = login, Password = password, Settings = Settings.All, TwoFactorAuthorization = InputSmsCode }; VkApi.Authorize(apiAuthParams); return(VkApi.IsAuthorized); });
private bool TryAuthorize(IVkApi vkApi, IApiAuthParams apiAuthParams) { try { vkApi.Authorize(apiAuthParams); //FIXME капча, будь она неладна } catch (VkAuthorizationException authException) { io.Print($"Authorization unsuccessful: {authException.Message}"); return(false); } catch (Exception e) { io.Print("Unhandled exception occured"); io.Print(e.ToString()); throw; } return(true); }
// ReSharper disable once UnusedParameter.Local private static void Main(string[] args) { var serviceCollection = new ServiceCollection(); serviceCollection.AddAudioBypass(); _api = new VkApi(serviceCollection); Console.WriteLine(" > Номер телефона/E-mail:"); var login = Console.ReadLine(); Console.WriteLine(" > Пароль:"); var password = Console.ReadLine(); _api.Authorize(new ApiAuthParams { Login = login, Password = password, TwoFactorAuthorization = () => { Console.WriteLine(" > Код двухфакторной аутентификации:"); return(Console.ReadLine()); } }); Console.WriteLine($" > Access Token: {_api.Token}"); var audios = _api.Audio.Get(new AudioGetParams { Count = 10 }); foreach (var audio in audios) { Console.WriteLine($" > {audio.Artist} - {audio.Title}"); } Console.ReadLine(); }
/// <summary> /// Заходит в вк используя логин и пароль /// </summary> public void Auth() { services.AddAudioBypass(); api = new VkApi(services); Console.WriteLine("Авторизация...\n"); try { api.Authorize(new VkNet.Model.ApiAuthParams { Login = _login, Password = _password, TwoFactorAuthorization = () => { Console.WriteLine(" > Код двухфакторной аутентификации:"); return(Console.ReadLine()); } }); IsAuthed = api.IsAuthorized; } catch { // TODO: Проверка подключение к интернету. - Сделано if (CheckConnect()) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Неверный логин или пароль!\n"); Console.ResetColor(); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Нет соединения с интернетом."); Console.ResetColor(); Console.WriteLine("Проверьте настройки вашего сетевого подключения\n"); } } }
private void Authorize() { _vkApi.AuthorizationFlow.SetAuthorizationParams(AuthParams); //var res = _vkApi.AuthorizationFlow.AuthorizeAsync().GetAwaiter().GetResult(); _vkApi.Authorize(AuthParams); }
private void _authorize(ApiAuthParams authParams) { InboundClient.Authorize(authParams); ApiClient.Authorize(authParams); }