Пример #1
0
        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);
        }
Пример #2
0
 public Form1()
 {
     InitializeComponent();
     qbMethods = new QBMethods();
     QBMethods.GetDBTokens(19);
 }