class Flickr::Client::OAuth
Constants
- NO_CALLBACK
Public Class Methods
new(request_token = nil)
click to toggle source
Calls superclass method
Flickr::Client::new
# File lib/flickr/client/oauth.rb, line 11 def initialize(request_token = nil) request_token ||= Array.new(2, nil) super() do |builder| builder.use FaradayMiddleware::OAuth, consumer_key: api_key, consumer_secret: shared_secret, token: request_token[0], token_secret: request_token[1] builder.use Flickr::Middleware::ParseOAuth builder.use Flickr::Middleware::CheckOAuth end end
Public Instance Methods
get_access_token(params = {})
click to toggle source
# File lib/flickr/client/oauth.rb, line 31 def get_access_token(params = {}) get "access_token", params end
get_request_token(params = {})
click to toggle source
# File lib/flickr/client/oauth.rb, line 26 def get_request_token(params = {}) params[:oauth_callback] ||= NO_CALLBACK get "request_token", params end
Private Instance Methods
url()
click to toggle source
# File lib/flickr/client/oauth.rb, line 37 def url "http://www.flickr.com/services/oauth" end