class Bilibili::Fav
bilibili video interfaces
Public Instance Methods
list_fav_video(options)
click to toggle source
list user fav folder videos by page
# File lib/bilibili_console/fav.rb, line 142 def list_fav_video(options) options[:page_num] = 1 if options[:page_num].nil? options[:page_size] = 10 if options[:page_size].nil? options[:all] = 1 if options[:all].nil? unless options[:search].nil? options[:search] = "&keyword=#{CGI.escape(options[:search])}&order=mtime&type=#{options[:all]}&tid=0&jsonp=jsonp" end url = "#{Api::Fav::FAV_VIDEO_LIST}?media_id=#{options[:fav]}&pn=#{options[:page_num]}&ps=#{options[:page_size]}#{options[:search]}&platform=web" data = get_jsona(url) Bilibili::FavResourceList.new(data) end
list_user_fav_video(user_info)
click to toggle source
list user fav folders
# File lib/bilibili_console/fav.rb, line 135 def list_user_fav_video(user_info) url = "#{Api::Fav::USER_FAV_LIST}?up_mid=#{user_info.uid}&type=2" data = get_jsona(url) Bilibili::FavList.new(data) end