接口说明:获取可抽奖奖品列表
https://plugin.szzbmy.com/api/marketplugin/pluginActivity/getCanLotteryAwardList
参数 | 必选 | 类型 | 说明 |
pluginComponentId | true | string | 插件组件Id |
token | true | string | token |
换行和缩进只是为了更好的展示:请求示例
https://plugin.szzbmy.com/api/marketplugin/pluginActivity/getCanLotteryAwardList
返回参数
参数 | 类型 | 说明 |
awardStrategyShapes | List | 奖品组件列表 |
awardId | string | 奖品id |
awardLevel | string | 奖品等级 |
awardSource | string | 奖品来源 VIRTUAL_PRIZE 虚拟奖品 、COUPON 优惠卷 |
awardNum | int | 奖品数量 |
winRate | int | 奖品中奖概率 |
exchangePeriodType | int | 兑换期间类型 1区间 2 中奖n天 3 永久 |
periodAfterDay | int | 中奖后n天 |
exchangeStartTime | timestamp | 兑奖开始时间 |
exchangeEndTime | timestamp | 兑奖节俗时间 |
checkWay | int | 卷核销方式 1 商城核销 2门店核销 |
receiveAwardWay | int | 奖品兑换方式 1线上 2 线下 |
exchangeUrl | string | 线上兑奖地址 |
exchangeAddress | string | 线下兑奖地址 |
operateTip | string | 操作提示提示 |
contact | string | 联系方式 |
exchangeDesc | string | 兑奖说明 |
serialNum | int | 排序字段 |
award | object | |
objId | string | 权益Id |
objName | string | 奖品名称 |
objImg | string | 奖品图片地址 |
objType | string | 奖品类型 VIRTUAL 虚拟奖品 、COUPON 优惠卷 |
objGrantWay | int | 奖品发送方式 1直发到账 2发放卷码 3 企业自行发放 |
objPeriodType | int | 奖品期间类型 1区间 2 中奖n天 3 永久 |
objPeriodStart | timestamp | 奖品有效开始时间 |
objPeriodEnd | timestamp | 奖品有效结束时间 |
objPeriodDay | int | 中奖后n天 |
objSubTitle | string | 奖品副标题 |
winUserLimit | object | 黑白名单 |
limitWay | int | 限制方式 1 不限制 2 白名单 3黑名单 4 已有客户 |
blackWhite | object | |
checkField | string | 校验字段 openid 微信 phone 手机号 auid 客户id |
user | object | 已有客户 |
option | string | tag 客户标签 group 客户分组 mark 客户星标 |
data | List<object> | |
objId | string | 标签存标签ID,分组存分组ID,星标存星标的1和0 |
replenishRecord | Map<String,Object> | 补货列表 |
replenishNum | int | 补货数量 |
replenishTime | timestamp | 补货时间 |
{ "code": "200", "msg": "ok", "data": { "awardStrategyShapes": [ { "awardId": "376d6bd9-af7e-4e85-b882-70dd36837fae", "awardLevel": "3", "awardSource": "VIRTUAL_PRIZE", "award": { "objId": "694937359799685120", "objName": "10000元充值卡", "objImg": "//test-cdn1.rabbitpre.com/e5f16898-4c4b-4cd0-bd7f-1e557ce9817d", "objType": "VIRTUAL", "objGrantWay": 3, "objPeriodType": 2, "objPeriodDay": 1, "objSubTitle": "" }, "awardNum": 100, "winRate": 100, "winUserLimit": { "limitWay": 1, "blackWhite": { "checkField": "", "ossPath": "", "fileName": "" }, "user": { "option": "tag", "data": [] } }, "exchangePeriodType": "2", "periodAfterDay": 1, "checkWay": 1, "receiveAwardWay": 1, "exchangeUrl": "http://", "exchangeAddress": "", "operateTip": "", "contact": "", "exchangeDesc": "", "serialNum": 3 } ], "replenishRecord": { "694937359799685120": [ // objId { "replenishNum": 2, "replenishTime": 1587277083000 } ] } } } |