private static string GetUserToken(IBrowserDataRetriever browser, Uri urlUserToken) { browser.ClearSteps(); browser.WithDataGetter(UserTokenGetter) .AddStep(urlUserToken.ToString()) .AddStep(null); var userToken = browser.Retrieve(); if (string.IsNullOrWhiteSpace(userToken)) { Console.WriteLine("\r\n{0}", urlUserToken); Console.WriteLine("\r\nAgora acesse a URL acima para gerar seu token de acesso aos quadros privados do Trello."); Console.Write("\r\nInforme aqui o token gerado pela URL: "); userToken = Console.ReadLine(); } return userToken; }
private static string GetAppKey(IBrowserDataRetriever browser) { browser.AddStep(TRELLO_APP_KEY_URL); browser.AddStep(TRELLO_LOGIN_URL); browser.AddStep(null, false); browser.AddStep(TRELLO_APP_KEY_URL); var appKey = browser.Retrieve(); if (string.IsNullOrWhiteSpace(appKey)) { Console.Write("Acesse {0} e insira a sua chave de desenvolvedor: ", TRELLO_APP_KEY_URL); appKey = Console.ReadLine(); } return appKey; }