[[PageOutline(1-100,接口索引)]] == 1. 车友会提供APP接口4.0 == === 1.1 投票相关 ==== 1.1.1 用户发布投票 ==== {{{ 接口/appapi/1.0/dyna/createVote.do [POST] 说明 : 用户发布投票 请求参数 : *voteTitle :投票标题 *voteItems : [“选项一”,“选项二”,“选项三”] 是否登录 : 是 缓存时间 : 无 是否分页 : 否 返回结果: { code : 0成功,-1失败 message : 提示信息 version : 接口版本号如1.0,1.0(latest)表示最新版本 } }}} ==== 1.1.2 获取投票详情 ==== {{{ 接口/appapi/1.0/dyna/getVoteDetail.do [GET] 说明 : 获取投票内容 请求参数: *voteId :投票ID 是否登录 : 否 缓存时间 : 无 是否分页 : 否 返回结果: { voteId : 投票ID voteTitle : 投票标题 voteCount : 投票人数 voteItems : [ { voteItemId : 选项ID voteItem : 选项内容 voteItemCount : 选项被选投次数 }, { voteItemId : 选项ID voteItem : 选项内容 voteItemCount : 选项被选投次数 }, { voteItemId : 选项ID voteItem : 选项内容 voteItemCount : 选项被选投次数 } ] code : 0成功,-1失败 message : 提示信息 version : 接口版本号如1.0,1.0(latest)表示最新版本 } }}} ==== 1.1.3 判断用户是否已投票 ==== {{{ 接口/appapi/1.0/dyna/hasVoted.do [GET] 说明 : 用户对动态进行投票 请求参数: *userId : 用户ID *voteId :投票ID 是否登录 : 否 缓存时间 : 无 是否分页 : 否 返回结果: { userId : 用户ID voteId : 投票ID hasVoted : 0,未投票;1,已投票 code : 0成功,-1失败 message : 提示信息 version : 接口版本号如1.0,1.0(latest)表示最新版本 } }}} ==== 1.1.4 用户进行投票 ==== {{{ 接口/appapi/1.0/dyna/takeVote.do [POST] 说明 : 用户进行投票 请求参数: *voteId :投票ID *voteItemId : 投票选项ID 是否登录 : 是 缓存时间 : 无 是否分页 : 否 返回结果: { code : 0成功,-1失败 message : 提示信息 version : 接口版本号如1.0,1.0(latest)表示最新版本 } }}} {{{ #!html
}}}