Class: Renren2::Interface::Pages
- Defined in:
- lib/renren2/interface/pages.rb
Overview
Pages Interface
Instance Method Summary collapse
-
#become_fan(page_id) ⇒ Object
成为某个Page的粉丝.
-
#get_categories ⇒ Object
获取公共主页的类型.
-
#get_fans_list(page_id, opts = {}) ⇒ Object
获取Page粉丝的列表.
-
#get_info(page_id, fields) ⇒ Object
获取某个Page的信息.
-
#get_list(opts = {}) ⇒ Object
获取Page的列表.
-
#get_managed_list(opts = {}) ⇒ Object
获取当前用户管理的Page列表.
-
#is_admin(page_id) ⇒ Object
判断当前用户是否是某个Page的管理员.
-
#is_fan(opts = {}) ⇒ Object
判断用户是否为Page的粉丝.
-
#is_page(page_id) ⇒ Object
判断一个ID是否为Page.
-
#quit(page_id) ⇒ Object
与某个公共主页解除粉丝关系.
-
#set_status(status, page_id) ⇒ Object
Page管理员修改Page的状态.
Methods inherited from Base
#check_scope, #get, #initialize, #post, #request
Constructor Details
This class inherits a constructor from Renren2::Interface::Base
Instance Method Details
#become_fan(page_id) ⇒ Object
成为某个Page的粉丝
27 28 29 |
# File 'lib/renren2/interface/pages.rb', line 27 def become_fan(page_id) post 'pages.becomeFan', :body => {:page_id => page_id} end |
#get_categories ⇒ Object
获取公共主页的类型
64 65 66 |
# File 'lib/renren2/interface/pages.rb', line 64 def get_categories post 'pages.getCategories' end |
#get_fans_list(page_id, opts = {}) ⇒ Object
获取Page粉丝的列表
119 120 121 |
# File 'lib/renren2/interface/pages.rb', line 119 def get_fans_list(page_id, opts={}) post 'pages.getFansList', :body => {:page_id => page_id}.merge(opts) end |
#get_info(page_id, fields) ⇒ Object
获取某个Page的信息
76 77 78 |
# File 'lib/renren2/interface/pages.rb', line 76 def get_info(page_id, fields) post 'pages.getInfo', :body => {:page_id => page_id, :fields => fields} end |
#get_list(opts = {}) ⇒ Object
获取Page的列表
107 108 109 |
# File 'lib/renren2/interface/pages.rb', line 107 def get_list(opts={}) post 'pages.getList', :body => opts end |
#get_managed_list(opts = {}) ⇒ Object
获取当前用户管理的Page列表
18 19 20 |
# File 'lib/renren2/interface/pages.rb', line 18 def get_managed_list(opts={}) post 'pages.getManagedList', :body => opts end |
#is_admin(page_id) ⇒ Object
判断当前用户是否是某个Page的管理员
85 86 87 |
# File 'lib/renren2/interface/pages.rb', line 85 def is_admin(page_id) post 'pages.isAdmin', :body => {:page_id => page_id} end |
#is_fan(opts = {}) ⇒ Object
判断用户是否为Page的粉丝
57 58 59 |
# File 'lib/renren2/interface/pages.rb', line 57 def is_fan(opts={}) post 'pages.isFan', :body => opts end |
#is_page(page_id) ⇒ Object
判断一个ID是否为Page
94 95 96 |
# File 'lib/renren2/interface/pages.rb', line 94 def is_page(page_id) post 'pages.isPage', :body => {:page_id => page_id} end |
#quit(page_id) ⇒ Object
与某个公共主页解除粉丝关系
36 37 38 |
# File 'lib/renren2/interface/pages.rb', line 36 def quit(page_id) post 'pages.quit', :body => {:page_id => page_id} end |
#set_status(status, page_id) ⇒ Object
Page管理员修改Page的状态
46 47 48 |
# File 'lib/renren2/interface/pages.rb', line 46 def set_status(status, page_id) post 'pages.setStatus', :body => {:status => status, :page_id => page_id} end |