Class: Linkshare::LinkLocator
- Inherits:
-
Object
- Object
- Linkshare::LinkLocator
- Defined in:
- lib/linkshare/link_locator.rb
Constant Summary collapse
- STATUS =
{ :approved => "approved", :wait => "wait", :approval_extended => "approval extended", :temp_removed => "temp removed", :temp_rejected => "temp rejected", :perm_removed => "perm removed", :perm_rejected => "perm rejected", :self_removed => "self removed" }
Instance Method Summary collapse
- #getBannerLinks(mid, creativeCategory = '0', startDate = '', endDate = '', size = '-1', page = '1') ⇒ Object
- #getDRMLinks(mid, creativeCategory = '0', startDate = '', endDate = '', page = '1') ⇒ Object
- #getMerchByAppStatus(statusID = STATUS[:approved]) ⇒ Object
- #getMerchByCategory(cat) ⇒ Object
- #getMerchByID(mid) ⇒ Object
- #getMerchByName(name) ⇒ Object
- #getProductLinks(mid, creativeCategory = '0', page = '1') ⇒ Object
- #getTextLinks(mid, creativeCategory = '0', startDate = '', endDate = '', page = '1') ⇒ Object
Instance Method Details
#getBannerLinks(mid, creativeCategory = '0', startDate = '', endDate = '', size = '-1', page = '1') ⇒ Object
43 44 45 46 |
# File 'lib/linkshare/link_locator.rb', line 43 def getBannerLinks(mid, creativeCategory = '0', startDate = '', endDate = '', size = '-1', page = '1') l = Linkshare::Response.parse(Linkshare::Request.get(Linkshare::API_URIS[:link_locator]+'/getBannerLinks/'+mid.to_s+'/'+creativeCategory.to_s+'/'+startDate+'/'+endDate+'/'+size.to_s+'/-1/'+page.to_s)) l['getBannerLinksResponse']['return'] end |
#getDRMLinks(mid, creativeCategory = '0', startDate = '', endDate = '', page = '1') ⇒ Object
38 39 40 41 |
# File 'lib/linkshare/link_locator.rb', line 38 def getDRMLinks(mid, creativeCategory = '0', startDate = '', endDate = '', page = '1') l = Linkshare::Response.parse(Linkshare::Request.get(Linkshare::API_URIS[:link_locator]+'/getDRMLinks/'+mid.to_s+'/'+creativeCategory.to_s+'/'+startDate+'/'+endDate+'/-1/'+page.to_s)) l['getDRMLinksResponse']['return'] end |
#getMerchByAppStatus(statusID = STATUS[:approved]) ⇒ Object
28 29 30 31 |
# File 'lib/linkshare/link_locator.rb', line 28 def getMerchByAppStatus(statusID = STATUS[:approved]) l = l = Linkshare::Response.parse(Linkshare::Request.get(Linkshare::API_URIS[:link_locator]+'/getMerchByAppStatus/' + STATUS[statusID])) l['getMerchByAppStatusResponse']['return'] end |
#getMerchByCategory(cat) ⇒ Object
23 24 25 26 |
# File 'lib/linkshare/link_locator.rb', line 23 def getMerchByCategory(cat) l = Linkshare::Response.parse(Linkshare::Request.get(Linkshare::API_URIS[:link_locator]+'/getMerchByCategory/'+cat.to_s)) l['getMerchByCategoryResponse']['return'] end |
#getMerchByID(mid) ⇒ Object
13 14 15 16 |
# File 'lib/linkshare/link_locator.rb', line 13 def getMerchByID(mid) l = Linkshare::Response.parse(Linkshare::Request.get(Linkshare::API_URIS[:link_locator]+'/getMerchByID/'+mid.to_s)) l['getMerchByIDResponse']['return'] end |
#getMerchByName(name) ⇒ Object
18 19 20 21 |
# File 'lib/linkshare/link_locator.rb', line 18 def getMerchByName(name) l = Linkshare::Response.parse(Linkshare::Request.get(Linkshare::API_URIS[:link_locator]+'/getMerchByName/'+name)) l['getMerchByNameResponse']['return'] end |
#getProductLinks(mid, creativeCategory = '0', page = '1') ⇒ Object
33 34 35 36 |
# File 'lib/linkshare/link_locator.rb', line 33 def getProductLinks(mid, creativeCategory = '0', page = '1') l = Linkshare::Response.parse(Linkshare::Request.get(Linkshare::API_URIS[:link_locator]+'/getProductLinks/'+mid.to_s+'/'+creativeCategory.to_s+'/-1/'+page.to_s)) l['getProductLinksResponse']['return'] end |
#getTextLinks(mid, creativeCategory = '0', startDate = '', endDate = '', page = '1') ⇒ Object
48 49 50 51 |
# File 'lib/linkshare/link_locator.rb', line 48 def getTextLinks(mid, creativeCategory = '0', startDate = '', endDate = '', page = '1') l = Linkshare::Response.parse(Linkshare::Request.get(Linkshare::API_URIS[:link_locator]+'/getTextLinks/'+mid.to_s+'/'+creativeCategory.to_s+'/'+startDate+'/'+endDate+'/-1/'+page.to_s)) l['getTextLinksResponse']['return'] end |