Module: Qingting::Api::Recent::ClassMethods

Defined in:
lib/qingting/api/recent.rb

Overview

Class methods

Instance Method Summary collapse

Instance Method Details

#categories_recent(start_time, end_time) ⇒ Object



15
16
17
18
# File 'lib/qingting/api/recent.rb', line 15

def categories_recent(start_time, end_time)
  url = Base.media_url + "categories/recent/starttime/#{start_time}/endtime/#{end_time}"
  Base.request(url)
end

#channelondemands_recent(channelondemand_id, start_time, end_time, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object



25
26
27
28
# File 'lib/qingting/api/recent.rb', line 25

def channelondemands_recent(channelondemand_id, start_time, end_time, current_page = Base.get_current_page, page_size = Base.get_page_size)
  url = Base.media_url + "categories/#{channelondemand_id}/recent/channelondemands/starttime/#{start_time}/endtime/#{end_time}/curpage/#{current_page}/pagesize/#{page_size}"
  Base.request(url)
end

#channels_recent(category_id, start_time, end_time, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object



20
21
22
23
# File 'lib/qingting/api/recent.rb', line 20

def channels_recent(category_id, start_time, end_time, current_page = Base.get_current_page, page_size = Base.get_page_size)
  url = Base.media_url + "categories/#{category_id}/recent/channels/starttime/#{start_time}/endtime/#{end_time}/curpage/#{current_page}/pagesize/#{page_size}"
  Base.request(url)
end

#live_recent(start_time, end_time, current_page = Base.get_current_page, page_size = Base.get_page_size) ⇒ Object



31
32
33
34
# File 'lib/qingting/api/recent.rb', line 31

def live_recent(start_time, end_time, current_page = Base.get_current_page, page_size = Base.get_page_size)
  url = Base.media_url + "categories/live/recent/channels/starttime/#{start_time}/endtime/#{end_time}/curpage/#{current_page}/pagesize/#{page_size}"
  Base.request(url)
end

#newsearch(keyword, type) ⇒ Object



36
37
38
39
# File 'lib/qingting/api/recent.rb', line 36

def newsearch(keyword, type)
  url = Base.base_url + "newsearch/#{keyword}/type/#{type}"
  Base.request(url)
end

#search_hotkeywordsObject



41
42
43
44
# File 'lib/qingting/api/recent.rb', line 41

def search_hotkeywords
  url = Base.base_url + "search/hotkeywords"
  Base.request(url)
end

#suggest(keyword) ⇒ Object



46
47
48
49
# File 'lib/qingting/api/recent.rb', line 46

def suggest(keyword)
  url = Base.base_url + "/newsearch/suggest?k=#{keyword}"
  Base.request(url)
end