简要描述:
- 获取订单弹幕规则信息 (暂时没用)
发票图
- 请求URL:
POST/wapapi/addons/orderbarrage/orderbarrage/getOrderBarrageRuleApi
1、投放开始 - 投放结束 : 在该区间内前端随机生成一个时间值,用于下次请求获取
弹幕信息
接口的时间间隔。
2、每条弹幕规则为不同时间段,前端对应时间段开始请求弹幕信息
接口。
3、如果弹幕信息
返回为空,表示该时间段弹幕信息投放完毕。
4、type =1时,时间段的请求需要持续进行(即使返回空);如果is_circle
=1 (表示循环投放),即使返回空,也需要再次请求接口,直到该规则时间结束
5、后台已按弹幕开始时间
从小到大顺序返回
返回示例:
正确时返回:
{
"code":1,
"message":"操作成功",
"data":{
"type":1,//订单弹幕类型 1真实数据 2 虚拟数据 3真实+虚拟
"use_place":1,//展示模块 1是全局 2是首页 3是首页加详情
"is_circle":0,//循环投放 0否 1是
"shop_id":0,
"state":1,//弹幕应用 1开启 0关闭
"rule":[{
"rule_id":1,//规则id
"start_time":1575388800,//弹幕开始时间
"end_time":1575396000,//弹幕结束时间
"virtual_num":0,//弹幕类型(真实数据)没有虚拟数据
"space_start_time":0,//投放间隔区间开始时间默认0
"space_end_time":10//投放间隔区间结束时间
},
{
"rule_id":2,
"start_time":1575388800,
"end_time":1575399600,
"virtual_num":14,//弹幕类型(非真实数据)有虚拟数据
"space_start_time":0,
"space_end_time":11
}]
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
type | 是 | int | 订单弹幕类型 1真实数据 2 虚拟数据 3真实+虚拟 |
use_place | 是 | int | //展示模块 1商城首页(暂时默认商城首页) 2商城全局 3商城首页——商品详情 |
is_circle | 是 | int | 循环投放 0否 1是 |
shop_id | 否 | int | 店铺id |
state | 是 | int | 弹幕应用 1开启 0关闭 |
rule | 是 | array | 订单规则 |
rule_id | 是 | int | 规则id |
start_time | 是 | string | 弹幕开始时间 |
end_time | 是 | string | 弹幕结束时间 |
virtual_num | 否 | string | 虚拟弹幕量:只有配置选有虚拟数据才有值 |
space_start_time | 是 | string | 投放间隔区间开始时间默认0 |
space_end_time | 是 | string | 投放间隔区间结束时间 |
错误时返回:
{
"code": -1,//code 只会 >0 和小于 0
"message": "添加失败",//失败信息不固定,根据返回code进行判断
}