广告领钻石
请求URL:
/addDiamond
请求方式:
- POST
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appId | 是 | string | AppID |
| udid | 是 | string | 设备号 |
| adID | 是 | string | 广告id |
| adTime | 是 | int | 时间戳(单位s) |
| sign | 是 | string | 接口签名 |
- 加密说明
- sign : md5(accessToken + signKey + userID + adTime-1 + adID)
- accessToken : token
- signKey : 加密Key 同签到的加密key
- userID : 字符串ID
- adTime - 1 : 参数中的时间戳 - 1
- adID : 广告id
返回示例
{
"code": 200,
"msg": "SUCCESS",
"data": {
"count": 2,
"balance": 102,
"payBalance": 50,
"freeBalance": 52,
"strengthBalance": 5
}
}
{
"code": 510,
"msg": "参数错误",
"data": null
}
{
"code": 800,
"msg": "参数错误",
"data": null
}
{
"code": 681,
"msg": "广告数量上限",
"data": null
}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码 |
| msg | string | 提示信息 |
| data | object | 奖励及用户最新钱包数据 |
| data.count | int | 本次随机获得的钻石数量,范围 1-3 |
| data.balance | number | 钻石总余额 |
| data.payBalance | number | 付费钻石余额 |
| data.freeBalance | number | 免费钻石余额 |
| data.strengthBalance | int | 当前体力余额 |
备注
- 同一广告不可重复领取,每分钟最多领取 5 次广告奖励。
- 奖励钻石发放到用户钱包的
free_balance字段。