public async Task <AccessTokenInfo> GetAccessToken(RequestTokenInfo requestTokenInfo) { var client = OAuthRequest.ForAccessToken( Resources.ConsumerKey, Resources.ConsumerSecret, requestTokenInfo.RequestToken, requestTokenInfo.RequestSecret, requestTokenInfo.Verifier); client.RequestUrl = Resources.AccessTokenURL; var accessTokenString = await Tools.GetStringResponse(client.RequestUrl + "?" + client.GetAuthorizationQuery()); var tokenValues = GetTokenValues(accessTokenString); var accessTokenInfo = new AccessTokenInfo(); accessTokenInfo.AccessToken = tokenValues[0]; accessTokenInfo.AccessTokenSecret = tokenValues[1]; return(accessTokenInfo); }
public async Task<AccessTokenInfo> GetAccessToken(RequestTokenInfo requestTokenInfo) { var client = OAuthRequest.ForAccessToken( Resources.ConsumerKey, Resources.ConsumerSecret, requestTokenInfo.RequestToken, requestTokenInfo.RequestSecret, requestTokenInfo.Verifier); client.RequestUrl = Resources.AccessTokenURL; var accessTokenString = await Tools.GetStringResponse(client.RequestUrl + "?" + client.GetAuthorizationQuery()); var tokenValues = GetTokenValues(accessTokenString); var accessTokenInfo = new AccessTokenInfo(); accessTokenInfo.AccessToken = tokenValues[0]; accessTokenInfo.AccessTokenSecret = tokenValues[1]; return accessTokenInfo; }
public OAuth500pxClient(AccessTokenInfo accessTokenInfo, IOauthClientTools tools, IOAuth500pxResources resources) { AccessToken = accessTokenInfo; Tools = tools; Resources = resources; }