Class: Renren2::Interface::Friends
- Defined in:
- lib/renren2/interface/friends.rb
Overview
Friends Interface
Instance Method Summary collapse
-
#are_friends(uids1, uids2) ⇒ Object
判断两组用户是否互为好友关系,比较的两组用户数必须相等.
-
#get ⇒ Object
得到当前登录用户的好友列表,得到的只是含有好友uid的列表.
-
#get_app_friends(opts = {}) ⇒ Object
返回App好友的ID列表.
-
#get_app_users ⇒ Object
返回已经添加了一个应用的好友的用户Id列表,此接口只返回全部好友中的数据.
-
#get_friends(opts = {}) ⇒ Object
得到当前登录用户的好友列表.
-
#get_same_friends(uid1, uid2, opts = {}) ⇒ Object
获取两个用户的共同好友.
-
#search(name, opts = {}) ⇒ Object
搜索用户,根据搜索条件返回搜索结果.
Methods inherited from Base
#check_scope, #initialize, #post, #request
Constructor Details
This class inherits a constructor from Renren2::Interface::Base
Instance Method Details
#are_friends(uids1, uids2) ⇒ Object
判断两组用户是否互为好友关系,比较的两组用户数必须相等
17 18 19 |
# File 'lib/renren2/interface/friends.rb', line 17 def are_friends(uids1, uids2) post 'friends.areFriends', :body => {:uids1 => uids1, :uids2 => uids2} end |
#get ⇒ Object
得到当前登录用户的好友列表,得到的只是含有好友uid的列表
28 29 30 |
# File 'lib/renren2/interface/friends.rb', line 28 def get post 'friends.get' end |
#get_app_friends(opts = {}) ⇒ Object
返回App好友的ID列表
70 71 72 |
# File 'lib/renren2/interface/friends.rb', line 70 def get_app_friends(opts={}) post 'friends.getAppFriends', :body => opts end |
#get_app_users ⇒ Object
返回已经添加了一个应用的好友的用户Id列表,此接口只返回全部好友中的数据
59 60 61 |
# File 'lib/renren2/interface/friends.rb', line 59 def get_app_users post 'friends.getAppUsers' end |
#get_friends(opts = {}) ⇒ Object
得到当前登录用户的好友列表
52 53 54 |
# File 'lib/renren2/interface/friends.rb', line 52 def get_friends(opts={}) post 'friends.getFriends', :body => opts end |
#get_same_friends(uid1, uid2, opts = {}) ⇒ Object
获取两个用户的共同好友
40 41 42 |
# File 'lib/renren2/interface/friends.rb', line 40 def get_same_friends(uid1, uid2, opts={}) post 'friends.getSameFriends', :body => {:uid1 => uid1, :uid2 => uid2}.merge(opts) end |
#search(name, opts = {}) ⇒ Object
搜索用户,根据搜索条件返回搜索结果
93 94 95 |
# File 'lib/renren2/interface/friends.rb', line 93 def search(name, opts={}) post 'friends.search', :body => {:name => name}.merge(opts) end |