Skip to main content

Banner配置

MarvelManager.getInstance().getBanner(countryCode, language, abcodes, phrase, update, effectiveFilter, timezoneOffset, new AWHttpOriginalCallback() {
@Override
public void response(int code, String data) {

}
});

参数

  • language:语言
  • countryCode:国家
  • phrase: 预发布密码(可空)
  • update: 当前MD5值(可空)
  • abcodes: abcode多个按逗号分隔(,)
  • effectiveFilter: 传1新时区逻辑,不传为旧逻辑 (可空)
  • timezoneOffset: 用户时区偏移值,分钟为单位,服务端将根据该值计算用户时区的数据,可替代effective_filter,此时不会进入effective_filter逻辑(可空)

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
dataobject []非必须

item 类型: object

├─ ridstring必须远程配置id
├─ sub_statusnumber必须订阅状态 1全部,2订阅中,3非订阅
├─ user_statusnumber必须用户状态 1全部,2新用户,3非新用户
├─ positionstring必须位置 B+「top(默认)、second」 AB「HPB(默认)、HPBS、HPBL」
├─ text_layerstring必须文字图层url
├─ deeplinkstring必须
├─ mediaobject必须图片/视频
├─ typestring非必须img | video
├─ urlstring非必须
├─ same_usingobject必须拍同款
├─ using_music_idstring非必须同款音乐素材id
├─ mediaobject非必须目前都是视频
├─ typestring非必须媒体类型 video
├─ urlstring非必须url
├─ descstring非必须描述
├─ relation_music_liststring []非必须音乐素材id列表

item 类型: string

├─ 非必须
├─ statusnumber非必须状态 1开启 2关闭
├─ order_nonumber必须排序值,大的在前,小的在后
├─ text_contentobject必须文字内容
├─ titlestring必须
├─ textstring必须
├─ ended_atnumber必须结束时间,时间戳(秒),为0时代表无结束时间

mock: 1637125199

├─ abcodenumber必须abcode,未填时为0

mock: 0

messagestring必须
updatestring必须

返回

{
"code": 0,
"data": [
{
"deeplink": "11111",
"effective_time": {
"status": 2
},
"media": {
"type": "img",
"url": "https://gcs-airvid.meitu.com/27696587407b910a36b523b024969858.jpeg"
},
"position": "HPBL",
"rid": "AW_BAN_00000019",
"same_using": {
"desc": "ddd",
"media": {
"type": "fdafdf",
"url": "https://gcs-airvid.meitu.com/27696587407b910a36b523b024969858.jpeg"
},
"relation_music_list": [
"fdfd",
"fdafsaf"
],
"status": 1
},
"sub_status": 1,
"text_content": {
"text": "dddd",
"title": "dddd"
},
"text_layer": "dfdfdf",
"user_status": 1
},
{
"deeplink": "11111",
"effective_time": {
"status": 2
},
"media": {
"type": "img",
"url": "https://gcs-airvid.meitu.com/27696587407b910a36b523b024969858.jpeg"
},
"position": "HPBL",
"rid": "AW_BAN_00000018",
"same_using": {
"desc": "ddd",
"media": {
"type": "fdafdf",
"url": "https://gcs-airvid.meitu.com/27696587407b910a36b523b024969858.jpeg"
},
"relation_music_list": [
"fdfd",
"fdafsaf"
],
"status": 1
},
"sub_status": 1,
"text_content": {
"text": "dddd",
"title": "dddd"
},
"text_layer": "dfdfdf",
"user_status": 1
},
{
"deeplink": "11111",
"effective_time": {
"status": 2
},
"media": {
"type": "img",
"url": "https://gcs-airvid.meitu.com/27696587407b910a36b523b024969858.jpeg"
},
"position": "HPBL",
"rid": "AW_BAN_00000016",
"same_using": {
"desc": "ddd",
"media": {
"type": "fdafdf",
"url": "https://gcs-airvid.meitu.com/27696587407b910a36b523b024969858.jpeg"
},
"relation_music_list": [
"fdfd",
"fdafsaf"
],
"status": 1
},
"sub_status": 1,
"text_content": {
"text": "dddd",
"title": "dddd"
},
"text_layer": "dfdfdf",
"user_status": 1
}
],
"message": "success",
"update": "0560e5ea1c13a686801d2683d92bdb33"
}