[[PageOutline(1-100,接口索引)]] == 1. 车友会任务接口1.0 == 备注: 任务系统相关接口,开发环境域名:http://dev38.pcauto.com.cn:8085/; 线上正式环境域名:http://task.pcauto.com.cn === 1. 车友会任务接口1.0 ==== 1.1. app使用 任务列表接口1.0 ==== {{{ 接口/intf/clubgc/app/taskList.do [get] 请求参数 :无 是否登录 :是 缓存时间 : 否 是否分页 : 否 返回结果: { disposableTask: [ { appAction: { action: 动作, desc: 动作描述 }, application: 应用, applogo: app的logo链接, current: 当前完成的次数, gold: 奖励金币, limitDaily: 每天最大次数, limitPermanantly: 永久次数, pcaAction: { action: 动作, desc: 动作描述 }, pclogo: 在pc的logo链接, received: 是否领取了奖励, status: 状态, taskId: 任务id, taskName: 任务名称, taskType: 任务类型, wapAction: { desc: 描述, text: 文本, url: 链接 } }, ], normalTasks: [ { appAction: { action: 动作, desc: 动作描述 }, application: 应用, applogo: app的logo链接, current: 当前完成的次数, gold: 奖励金币, limitDaily: 每天最大次数, limitPermanantly: 永久次数, pcaAction: { action: 动作, desc: 动作描述 }, pclogo: 在pc的logo链接, received: 是否领取了奖励, status: 状态, taskId: 任务id, taskName: 任务名称, taskType: 任务类型, wapAction: { desc: 描述, text: 文本, url: 链接 } }, ] } }}} ==== 1.2. 临时供wap使用 任务列表接口1.0 ==== {{{ 接口/intf/clubgc/temp/taskList.do [get] 请求参数 :无 是否登录 : 是 缓存时间 : 否 是否分页 : 否 返回结果: { disposableTask: [ { appAction: { action: 动作, desc: 动作描述 }, application: 应用, applogo: app的logo链接, current: 当前完成的次数, gold: 奖励金币, limitDaily: 每天最大次数, limitPermanantly: 永久次数, pcaAction: { action: 动作, desc: 动作描述 }, pclogo: 在pc的logo链接, received: 是否领取了奖励, status: 状态, taskId: 任务id, taskName: 任务名称, taskType: 任务类型, wapAction: { desc: 描述, text: 文本, url: 链接 } }, ], normalTasks: [ { 日常任务 appAction: { action: 动作, desc: 动作描述 }, application: 应用, applogo: app的logo链接, current: 当前完成的次数, gold: 奖励金币, limitDaily: 每天最大次数, limitPermanantly: 永久次数, pcaAction: { action: 动作, desc: 动作描述 }, pclogo: 在pc的logo链接, received: 是否领取了奖励, status: 状态, taskId: 任务id, taskName: 任务名称, taskType: 任务类型, wapAction: { desc: 描述, text: 文本, url: 链接 } }, ] } }}} ==== 1.3. 任务列表接口1.0 ==== {{{ 接口/intf/clubgc/temp/taskList.do [get] 请求参数 :无 是否登录 : 否 缓存时间 : 否 是否分页 : 否 返回结果: { disposableTask: [ { appAction: { action: 动作, desc: 动作描述 }, application: 应用, applogo: app的logo链接, current: 当前完成的次数, gold: 奖励金币, limitDaily: 每天最大次数, limitPermanantly: 永久次数, pcaAction: { action: 动作, desc: 动作描述 }, pclogo: 在pc的logo链接, received: 是否领取了奖励, status: 状态, taskId: 任务id, taskName: 任务名称, taskType: 任务类型, wapAction: { desc: 描述, text: 文本, url: 链接 } }, ], normalTasks: [ { 日常任务 appAction: { action: 动作, desc: 动作描述 }, application: 应用, applogo: app的logo链接, current: 当前完成的次数, gold: 奖励金币, limitDaily: 每天最大次数, limitPermanantly: 永久次数, pcaAction: { action: 动作, desc: 动作描述 }, pclogo: 在pc的logo链接, received: 是否领取了奖励, status: 状态, taskId: 任务id, taskName: 任务名称, taskType: 任务类型, wapAction: { desc: 描述, text: 文本, url: 链接 } }, ] } }}} ==== 1.4. 用户任务状态接口1.0 ==== {{{ 接口/intf/clubgc/taskProgress.do [get] 请求参数 :无 是否登录 : 是 缓存时间 : 否 是否分页 : 否 返回结果: { [ { current:当前完成的次数, received: 是否领取了奖励, status: 任务状态, taskId: 任务id } ] } }}} ==== 1.5. 获取当前登录用户信息接口1.0 ==== {{{ 接口/intf/clubgc/getUserInfo.do [get] 请求参数 :无 是否登录 :是 缓存时间 : 否 是否分页 : 否 返回结果: { { goldCount: 用户现有金币数, status: 状态, userId: 用户id, userName:用户昵称 } } }}} ==== 1.6. 根据uid获取用户信息接口1.0 ==== {{{ 接口/intf/clubgc/getUserInfoById.do [get] 请求参数 :uid 是否登录 :否 缓存时间 : 否 是否分页 : 否 返回结果: { { goldCount: 用户现有金币数, status: 状态, userId: 用户id, userName:用户昵称 } } }}} ==== 1.7. 兑换接口1.0 ==== {{{ 接口/intf/clubgc/exchangeReward.do [post] 请求参数 :amount(int):消耗金币数 exchangeNum (int):兑换礼品数 exchangeGift(String):兑换礼品名称 是否登录 : 是 缓存时间 : 否 是否分页 : 否 返回结果: { { "desc": 兑换结果信息, "logId": 流水号, "status": 0-成功 -1参数错误 1-失败 } } }}} ==== 1.8. 取消兑换接口1.0 ==== {{{ 接口/intf/clubgc/undoExchangeReward.do [post] 请求参数 :logId(long):兑换流水账号 uid (long):用户id 是否登录 : 否 缓存时间 : 否 是否分页 : 否 返回结果: { { "desc": "返回跟踪信息", "status": 0-成功 -1参数错误 1-失败 } } }}} ==== 1.9. 更新用户金币数接口1.0 ==== {{{ 接口/intf/clubgc/admin/updateAccount.do [post] 请求参数 :uid(long):用户id amount(int):增加金币数 是否登录 : 是 缓存时间 : 否 是否分页 : 否 返回结果: { { "desc": 返回信息, "status": -1-失败 0-成功 } } }}} ==== 2.0. 邀请排行榜接口1.0 ==== {{{ 接口URL:/intf/club/invitationRankingList.do [GET] 请求参数:无 是否登录:是 缓存时间:无 是否分页:是 返回结果: code:0成功,-1失败 message:提示信息 pageNo:页码 pageSize:每页条数 pageCount:总共几页 rankingArray: [ { nickname: 用户昵称, times: 邀请次数, userId: 用户id } ], userInfo: { curRanking: 当前排名, times: 邀请人数, userId: 用户id } }}}