简易抽奖系统,目前支持两种模式,1.从列表中安装配置的奖项一些性抽取;2.按照设置找好的奖品概率进行抽奖;
本接口如果需要直接与前端对接,应对源码进行修改后时候,避免抽奖内容被修改;
抽奖系统测试页面
点击访问:抽奖测试页面
手机扫描二维码:
接口调用说明
测试APIURL:`https://www.xdiannao.com/API/LOTTERY`
请求方式
POST
Content-Type
json
按照设置好的概率抽奖
当mode参数为luck
为单用户在设置好的概率下抽奖,所有奖项数量之和应小于奖池总数;
请求Body参数
{
"mode":"luck",
"rule":{"一等奖":1,"二等奖":1},
"pool":3
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
mode | luck | Text | 支持 luck、list 两种 |
rule | Ojbect | 设置奖项及奖项数量 示例{“一等奖”:2,”二等奖”:4} 所有奖项数量相加应小于奖池总数量 | |
pool | 3 | int | 奖池总数量 |
成功响应示例
{
"status": "ok",
"prize": "一等奖"
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
status | ok | Text | |
prize | 一等奖 | Text |
从列表中抽取中奖者
请求Body参数
{
"mode":"list",
"rule":{"一等奖":1,"二等奖":1},
"pool":["ssss","ssds","efw2"]
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
mode | list | Text | |
rule | Ojbect | ||
pool | [“张三”,”李四”,”18888888888″] | arry | 参与抽奖的名单 |
成功响应示例
{"一等奖":["efw2"],"二等奖":["ssds","ssss"],"status":"ok"}
源码
不提供技术支持,如需要技术支持或功能定制,按照工作量另外收费;