Class: Ebay::Browse
Instance Attribute Summary
Attributes inherited from Base
#client
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Constructor Details
This class inherits a constructor from Ebay::Base
Instance Method Details
#get_item(item_id) ⇒ Object
11
12
13
|
# File 'lib/ebay/browse.rb', line 11
def get_item(item_id)
client.get("/buy/browse/v1/item/#{URI.encode_www_form_component(item_id)}")
end
|
#get_items_by_item_group(item_group_id) ⇒ Object
15
16
17
|
# File 'lib/ebay/browse.rb', line 15
def get_items_by_item_group(item_group_id)
client.get("/buy/browse/v1/item/get_items_by_item_group", item_group_id: item_group_id)
end
|
#search(q:, **params) ⇒ Object
7
8
9
|
# File 'lib/ebay/browse.rb', line 7
def search(q:, **params)
client.get("/buy/browse/v1/item_summary/search", { q: q }.merge(params))
end
|
#search_by_category(category_ids, **params) ⇒ Object
19
20
21
|
# File 'lib/ebay/browse.rb', line 19
def search_by_category(category_ids, **params)
client.get("/buy/browse/v1/item_summary/search", { category_ids: category_ids }.merge(params))
end
|
#search_by_image(image_base64, **params) ⇒ Object
23
24
25
|
# File 'lib/ebay/browse.rb', line 23
def search_by_image(image_base64, **params)
client.post("/buy/browse/v1/item_summary/search_by_image", { image: image_base64 }.merge(params))
end
|