public async Task OAuth_GetAccessTokenAsync_Empty_1() { OAuthClient oAuthClient = new OAuthClientFactory().Create(_consumerKey, _consumerSecret); Token requestToken = await oAuthClient.GetRequestTokenAsync(_callbackUrl); Token accessToken = await oAuthClient.GetAccessTokenAsync(requestToken, string.Empty); }
public async Task OAuth_GetAuthorizeUrl_Arg_2() { OAuthClient oAuthClient = new OAuthClientFactory().Create(_consumerKey, _consumerSecret); Token requestToken = await oAuthClient.GetRequestTokenAsync(_callbackUrl); Uri url = oAuthClient.GetAuthorizeUrl(requestToken); Assert.AreNotEqual(url, string.Empty); }
public async Task OAuth_GetAuthorizeUrl_Arg_1() { OAuthClient oAuthClient = new OAuthClientFactory().Create(_consumerKey, _consumerSecret); Token requestToken = await oAuthClient.GetRequestTokenAsync(_callbackUrl); Uri url = oAuthClient.GetAuthorizeUrl(requestToken); Assert.IsNotNull(url); }
private async void Button1_Click(object sender, EventArgs e) { // creating oAuth-client OAuthClient oAuthClient = new OAuthClientFactory().Create(ConsumerKey.Text, ConsumerSecret.Text); // get requesttoken Token requestToken = await oAuthClient.GetRequestTokenAsync(_callbackUrl); // get the authorize Url Uri url = oAuthClient.GetAuthorizeUrl(requestToken); var verifierUrl = WebAuth.ShowDialog(url, _callbackUrl); Token accessToken = await oAuthClient.GetAccessTokenAsync(requestToken, verifierUrl.OriginalString); AccessKey.Text = accessToken.Key; AccessSecret.Text = accessToken.Secret; Activate(); UserInfo userInfo = null; try { var tc = new TumblrClientFactory().Create <TumblrClient>(ConsumerKey.Text, ConsumerSecret.Text, accessToken); userInfo = await tc.GetUserInfoAsync(); } catch (Exception) { MessageBox.Show("Logon failure", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show($"Success! the name of your blog is {userInfo.Blogs[0].Name}", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public async Task OAuth_GetRequestTokenAsync_Unauthorized() { OAuthClient oAuthClient = new OAuthClientFactory().Create("ertd", "ertg"); Token requestToken = await oAuthClient.GetRequestTokenAsync(_callbackUrl); }
public async Task OAuth_GetRequestTokenAsync_Empty() { OAuthClient oAuthClient = new OAuthClientFactory().Create(_consumerKey, _consumerSecret); Token requestToken = await oAuthClient.GetRequestTokenAsync(string.Empty); }