public Uri GetOAuthCalculatedAuthorizationUri(OAuthRequestToken requestToken) { if (requestToken == null) throw new ArgumentNullException("requestToken"); if (string.IsNullOrEmpty(requestToken.Token)) throw new InvalidOperationException(); var oAuthUrl = _flickr.OAuthCalculateAuthorizationUrl(requestToken.Token, FlickrNet.AuthLevel.Write); return new Uri(oAuthUrl); }
public static OAuthRequestToken CreateSingle() { var entity = new OAuthRequestToken(); entity.Token = string.Format(CultureInfo.InvariantCulture, "Token {0}", entity.Id); entity.TokenSecret = string.Format(CultureInfo.InvariantCulture, "TokenSecret {0}", entity.Id); return entity; }
public OAuthAccessToken GetOAuthAccessToken(OAuthRequestToken requestToken, string verifier) { if (requestToken == null) throw new ArgumentNullException("requestToken"); var accessToken = _flickr.OAuthGetAccessToken(requestToken.Token, requestToken.TokenSecret, verifier); return new OAuthAccessToken { FullName = accessToken.FullName, Token = accessToken.Token, TokenSecret = accessToken.TokenSecret, UserId = accessToken.UserId, Username = accessToken.Username, }; }