由于活动答题完整的信息字段会比较多,在一些用户量大的场景下,用户请求量会很大。为了加速页面请求到渲染的时间,详情信息分为多个接口提供,根据具体的应用场景来调用。活动的信息都是通过缓存中读取,管理端修改之后会自动更新缓存。
抽奖信息
请求方法:GET
是否鉴权:否
请求编码:Content-Type:application/x-www-form-urlencoded
响应编码:Content-Type:application/json;charset=UTF-8
请求地址:index/activity.lottery/lotteryNotice
请求参数:
参数名 | 参数类型 | 是否必填 | 参数说明 | 示例值 |
---|---|---|---|---|
uid | string | 是 | 活动id | |
page | int | 是 | 页码 | |
size | int | 是 | 每页条数 |
- 成功示例:
javascript
{
"data": {
"items": [
{
"lottery_time" : "2024-09-04 12:12:00",
"prize_title": "价值100元兑换券",
"user_nickname": "兔兔答题",
"avatar": "https://www.tutudati.com/user_default.png",
}
],
"page": 1,
"total": 1,
"size": 1,
},
"code": 100,
"msg": "请求成功"
}
参数名 | 参数类型 | 是否必有 | 参数说明 | 示例值 |
---|---|---|---|---|
lottery_time | string | 是 | 抽奖时间 | |
prize_title | string | 是 | 奖品名称 | |
user_nickname | string | 是 | 用户昵称 | |
avatar | string | 是 | 用户头像 |
- 失败示例:
javascript
{
"code": 101,
"data": [],
"msg": "请求失败"
}