Class: Youku::V2::Videos::Favorite

Inherits:
Base
  • Object
show all
Defined in:
lib/youku/v2/videos.rb

Constant Summary collapse

BASE_URI =
"#{BASE_URI}/favorite"

Instance Attribute Summary

Attributes inherited from Base

#client

Instance Method Summary collapse

Instance Method Details

#by_user(user_id: nil, user_name: nil, orderby: 'favorite-time', page: 1, count: 20) ⇒ Object

Public: Get a given user’s favorite videos

See: open.youku.com/docs?id=54

user_id - The String Youku user ID. user_name - The String Youku user name. orderby - The String order of videos. page - The Integer page number. count - The Integer page size.

Returns the instance of Youku::V2::Request.



151
152
153
154
155
156
157
158
159
160
# File 'lib/youku/v2/videos.rb', line 151

def by_user(user_id: nil, user_name: nil, orderby: 'favorite-time', page: 1, count: 20)
  Youku::V2::Request.new "#{BASE_URI}/by_user.json", {
    client_id: client.client_id,
    user_id:   user_id,
    user_name: user_name,
    orderby:   orderby,
    page:      page,
    count:     count,
  }
end