Class: Instaclient::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/instaclient/client.rb

Defined Under Namespace

Classes: RequestError

Instance Method Summary collapse

Constructor Details

#initialize(client_id, client_secret) ⇒ Client

Returns a new instance of Client.



8
9
10
11
# File 'lib/instaclient/client.rb', line 8

def initialize(client_id, client_secret)
  @client_id = client_id
  @client_secret = client_secret
end

Instance Method Details

#recent(user_id, items = 10) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/instaclient/client.rb', line 13

def recent(user_id, items = 10)
  url = RECENT_MEDIA_ENDPOINT % { user_id: user_id, client_id: client_id, count: items }
  data = parsed_response(url)["data"]

  data.map do |media|
    Models::Media.new(media)
  end
end