订阅签到奖励配置
请求URL:
/subSignList
请求方式:
- POST
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appId | 是 | string | 应用包 appId |
| udid | 是 | string | 设备 ID |
| sign | 是 | string | 接口签名 |
请求示例
{
"appId": "app-id",
"udid": "device-udid",
"sign": "request-sign"
}
返回示例
{
"code": 200,
"msg": "SUCCESS",
"data": {
"8": {
"type_all": {
"id": 0,
"day": 0,
"type": 8,
"amount": 45,
"raffleTicket": 1
},
"list": [
{
"id": 1,
"day": 1,
"type": 8,
"amount": 20,
"raffleTicket": 0
},
{
"id": 2,
"day": 2,
"type": 8,
"amount": 25,
"raffleTicket": 1
}
]
},
"9": {
"type_all": {
"id": 0,
"day": 0,
"type": 9,
"amount": 30,
"raffleTicket": 1
},
"list": [
{
"id": 8,
"day": 1,
"type": 9,
"amount": 30,
"raffleTicket": 1
}
]
}
}
}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码 |
| msg | string | 提示信息 |
| data | object | 按奖励类型 type 分组的配置;JSON 对象键为类型值,如 8、9 |
| -type_all | object | 当前类型全部配置的奖励合计 |
| --id | uint | 合计对象固定为 0 |
| --day | uint8 | 合计对象固定为 0 |
| --type | uint8 | 当前分组的订阅签到奖励类型 |
| --amount | uint | 当前类型所有配置记录的 amount 合计 |
| --raffleTicket | uint | 当前类型所有配置记录的 raffleTicket 合计 |
| -list | array | 当前类型的每日奖励配置列表 |
| --id | uint | 配置 ID |
| --day | uint8 | 该类型下的奖励天数,范围 1-7 |
| --type | uint8 | 订阅签到奖励类型 |
| --amount | uint | 领取时增加到钱包 balance 的钻石数量 |
| --raffleTicket | uint | 领取时增加的抽奖券数量 |
备注
- 返回数据来源于
myh_chat_sign_in_sub_configs。 - 第一层按照
type分组。 - 每个类型分组包含
type_all和list;type_all是该类型全部奖励的合计,list是原始配置列表。 - 每个类型分组的
list按照day升序排列。 - 客户端可根据用户信息接口返回的
subSignType选择对应分组。