Example #1
0
        public async Task Initialize(Credentials credentials, Configuration config = null)
        {
            Credentials = credentials;
            _config     = config ?? new Configuration();

            var oauthConfig = new OAuthConfig()
            {
                Version        = "1.0",
                ConsumerKey    = Credentials.consumerKey,
                ConsumerSecret = Credentials.consumerSecret
            };

            OAuthSvc.Initialize(oauthConfig);

            await GetRequestTokenAsync();

            //
            var authorizeResponse = await AuthorizeApplicationAsync();

            //
            await GetAccessTokenAsync(authorizeResponse.oauth_verifier);
        }