public class WpimMemberAction
extends java.lang.Object
| 构造器和说明 |
|---|
WpimMemberAction(WpimApiConfig config)
会员功能处理类构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.json.JSONObject |
addIntegral(int uin,
int addIntegral,
java.lang.String ruleKey,
java.lang.String recordKey)
添加积分
|
org.json.JSONObject |
changePasswordByUin(int uin,
java.lang.String oldPassword,
java.lang.String newPassword,
boolean isMd5)
修改用户密码
|
org.json.JSONObject |
create(org.json.JSONObject user)
注册用户到Im服务器
|
org.json.JSONObject |
doAction(java.lang.String action,
org.json.JSONObject data)
执行动作
|
org.json.JSONObject |
emailIsExist(java.lang.String email)
检查邮件地址(Email)是否存在
|
org.json.JSONObject |
getPermission(long uin)
获取用户权限
|
org.json.JSONObject |
onlineStatus(int uin)
获取用户在线状态
|
org.json.JSONObject |
readByEmail(java.lang.String email)
根据邮件地址(Email)读取会员信息
|
org.json.JSONObject |
readByIId(java.lang.String iid)
根据集成Id(IId)读取会员信息
|
org.json.JSONObject |
readByUin(int uin)
根据即时通号码(Uin)读取会员信息
|
org.json.JSONObject |
readByUsername(java.lang.String username)
根据用户名(Username)读取会员信息
|
org.json.JSONObject |
readListByUins(java.lang.String uins)
根据即时通号码(Uin)读取多个会员信息
|
org.json.JSONObject |
setPermission(long uin,
java.lang.String jsonStr)
设置用户权限
|
org.json.JSONObject |
setPermissionField(long uin,
java.lang.String fieldName,
java.lang.String fieldValue)
设置用户权限字段
|
org.json.JSONObject |
setStatus(int uin,
int status)
更新Im用户状态
|
org.json.JSONObject |
update(org.json.JSONObject userbrief,
org.json.JSONObject userDetail)
更新用户到Im服务器
|
org.json.JSONObject |
usernameIsExist(java.lang.String username)
检查用户名(Username)是否存在
|
public WpimMemberAction(WpimApiConfig config)
config - 即时通接口配置public org.json.JSONObject addIntegral(int uin,
int addIntegral,
java.lang.String ruleKey,
java.lang.String recordKey)
uin - 即时通号addIntegral - 积分值ruleKey - 规则KEYrecordKey - 记录KEYpublic org.json.JSONObject readByUin(int uin)
uin - 即时通号public org.json.JSONObject readListByUins(java.lang.String uins)
uins - 即时通号集合(逗号分割)public org.json.JSONObject readByEmail(java.lang.String email)
email - 邮件地址public org.json.JSONObject readByUsername(java.lang.String username)
username - 用户名public org.json.JSONObject readByIId(java.lang.String iid)
iid - 集成Idpublic org.json.JSONObject usernameIsExist(java.lang.String username)
username - 用户名public org.json.JSONObject emailIsExist(java.lang.String email)
email - 邮件地址public org.json.JSONObject onlineStatus(int uin)
uin - 即时通号码public org.json.JSONObject create(org.json.JSONObject user)
user - 即时通用户信息public org.json.JSONObject update(org.json.JSONObject userbrief,
org.json.JSONObject userDetail)
userbrief - 即时通用户信息userDetail - 用户详细信息public org.json.JSONObject changePasswordByUin(int uin,
java.lang.String oldPassword,
java.lang.String newPassword,
boolean isMd5)
uin - 即时通号码oldPassword - 旧密码newPassword - 新密码isMd5 - 是否MD5加密之后密码public org.json.JSONObject setStatus(int uin,
int status)
uin - 即时通号码status - 用户状态public org.json.JSONObject doAction(java.lang.String action,
org.json.JSONObject data)
action - 动作名称data - 数据public org.json.JSONObject getPermission(long uin)
uin - 即时通号码public org.json.JSONObject setPermission(long uin,
java.lang.String jsonStr)
uin - 即时通号码jsonStr - JSON数据public org.json.JSONObject setPermissionField(long uin,
java.lang.String fieldName,
java.lang.String fieldValue)
uin - 即时通号码fieldName - 字段名fieldValue - 字段值