Method: Bitly::API::Bitlink::LinkClick.list
- Defined in:
- lib/bitly/api/bitlink/link_click.rb
.list(client:, bitlink:, unit: nil, units: nil, size: nil, unit_reference: nil) ⇒ Bitly::API::Bitlink::LinkClick::List
Get the clicks for a bitlink. [‘GET /v4/bitlink/bitlink/clicks`](dev.bitly.com/api-reference/#getClicksForBitlink)
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/bitly/api/bitlink/link_click.rb', line 41 def self.list(client:, bitlink:, unit: nil, units: nil, size: nil, unit_reference: nil) bitlink = Utils.normalise_bitlink(bitlink: bitlink) response = client.request( path: "/bitlinks/#{bitlink}/clicks", params: { "unit" => unit, "units" => units, "unit_reference" => unit_reference, "size" => size } ) body = response.body items = body["link_clicks"].map { |link_click| new(data: link_click) } Bitly::API::Bitlink::LinkClick::List.new( items: items, response: response, unit: body["unit"], units: body["units"], unit_reference: body["unit_reference"] ) end |