private static async Task <int> GetTokens() { QBMethods.UpdateSecurityToAuthenticate(19); OAuth2Client oauth2Client = new OAuth2Client(clientID, clientSecret, redirectURI, appEnvironment); // environment is “sandbox” or “production” // Get OAuth2 Bearer token var tokenResponse = await oauth2Client.GetBearerTokenAsync(authCode); //retrieve access_token and refresh_token accessToken = tokenResponse.AccessToken; refreshToken = tokenResponse.RefreshToken; QBMethods.AccessToken = tokenResponse.AccessToken; QBMethods.RefreshToken = tokenResponse.RefreshToken; if (accessToken != string.Empty) { QBMethods.UpdateSecurityTokensInDB(); } QBMethods.AccessToken = accessToken; QBMethods.RefreshToken = refreshToken; QBMethods.CreateService(); return(1); }
public Form1() { InitializeComponent(); qbMethods = new QBMethods(); QBMethods.GetDBTokens(19); }