此wifi 记录论坛对外开发的jar包说明
目录
- #p_role_bbsclient bbsclient
bbsclient
源码路径 http://svn.demo.pc.com.cn/svn/bbs7/docs/dev/bbsclient
版本演化脉络:
bbsclient1.0 note: 新增按照积分类型来增删改查积分
调积分1
- 消费论坛积分,要保证余额不能小于0 /action/score/pay.jsp
@param userId 用户Id
@param score 消费的积分额,为正数
@param application 应用编码,每个应用的唯一编码,passport中的app-code
@param action 动作
@param reason 原因
@return 操作后的余额
long payScore(long userId, long score, String application, String action, String reason)
- 调整用户的论坛积分 /action/score/update.jsp
@param userId 用户Id
@param score 积分调整额度,可以为正数或负数,不能为0
@param action 动作
@param reason 原因
@param application 应用编码,每个应用的唯一编码,passport中的app-code
@return 调整后的余额
long changeScore(long userId, long score, String application,String action, String reason)
- 批量调整用户的论坛积分/action/score/batch_update.jsp
@param userId 用户Id
@param score 积分调整额度,可以为正数或负数,不能为0
@param action 动作
@param reason 原因
@param application 应用编码,每个应用的唯一编码,passport中的app-code
@return 调整后的余额
long[] changeScore(long[] userIds, long[] scores, String application,String action, String reason)
- 获得用户当前的论坛积分 /action/score/get.jsp
@param userId 用户Id
@return 余额
long getScore(long userId)
调积分(根据scoretypeid) bbsclient 1.0 新增
- 消费论坛积分,要保证余额不能小于0 /action/score/pay.jsp
@param userId 用户Id
@param score 消费的积分额,为正数
@param application 应用编码,每个应用的唯一编码,passport中的app-code
@param action 动作
@param reason 原因
@param typeId 积分类型 scoretypeid = 11为金币 22为积分 21为积分3 12为积分4 13 为积分5 14 为积分6 15 为积分7
@return 操作后的余额
long payScore(long userId, long score, int typeId,String application, String action, String reason)
- 调整用户的论坛积分 /action/score/update.jsp
@param userId 用户Id
@param score 积分调整额度,可以为正数或负数,不能为0
@param action 动作
@param reason 原因
@param typeId 积分类型 scoretypeid = 11为金币 22为积分 21为积分3 12为积分4 13 为积分5 14 为积分6 15 为积分7
@param application 应用编码,每个应用的唯一编码,passport中的app-code
@return 调整后的余额
long changeScore(long userId, long score, int typeId,String application,String action, String reason)
- 批量调整用户的论坛积分 /action/score/batch_update.jsp
@param userId 用户Id
@param score 积分调整额度,可以为正数或负数,不能为0
@param action 动作
@param reason 原因
@param typeId 积分类型 scoretypeid = 11为金币 22为积分 21为积分3 12为积分4 13 为积分5 14 为积分6 15 为积分7
@param application 应用编码,每个应用的唯一编码,passport中的app-code
@return 调整后的余额
long[] changeScore(long[] userIds, long[] scores, int typeId,String application,String action, String reason)
- 获得用户当前的论坛积分 /action/score/get.jsp
@param userId 用户Id
@param typeId 积分类型 scoretypeid = 11为金币 22为积分 21为积分3 12为积分4 13 为积分5 14 为积分6 15 为积分7
@return 余额
long getScore(long userId,int typeId)
激活
- 查询是否有未激活用户 /action/user/actived.jsp
@param userIds 用户Id
@return 未激活用户id数组
long[] actived(long[] userIds)
- 激活用户 /action/user/active.jsp
@param userId用户Id
@param username用户名
@param nickname用户昵称
void activeUser(long userId, String username, String nickname)
锁用户
- 解锁用户 /action/user/unlock_all.jsp
@param userId 用户Id
@param typeId 暂未用到
void unlockUser(long userId,int typeId)
- 锁用户 /action/user/lock_all.jsp
@param userId 用户Id
@param reason 原因
void lockUser(long userId, String reason)
用户相关
- 获得用户信息 /action/user/user_setting_json.jsp
@param userId 用户Id
@return 用户信息Map,包括以下keyuserId, createAt, name, nickname, score, contribution,exScore1,exScore2,exScore3,exScore4,exScore5, rank, level, totalLevel, next
Map getUserInfo(long userId)
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)