/// <summary> /// Аунтификация для InstaSharp по логину/паролю /// </summary> /// <param name="username">Имя пользователя</param> /// <param name="password">Пароль</param> /// <param name="config">конфиг InstaSharp</param> /// <param name="scopes">требуемые права</param> /// <returns>задача возвращаюая OAuthResponse, необходимый для дальшего использования InstaSharp</returns> public static async Task <OAuthResponse> AuthByCredentialsAsync(string username, string password, InstagramConfig config, List <OAuth.Scope> scopes) { using (var instagram = new Instagram()) { if (await instagram.LoginAsync(username, password)) { return(await instagram.GetOauthResponse(config, scopes)); } } throw new Exception("Authentification error"); }
public void Autheticate(string user, string password) { var auth = Instagram.AuthByCredentials(user, password, config, scopes); var users = new Users(config, auth); }