Aller au contenu principal

开屏管理

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

}
});

参数

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

返回数据

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

item 类型: object

├─ ridstring必须远程配置id
├─ sub_statusnumber必须订阅状态 1全部,2订阅中,3非订阅
├─ user_statusnumber必须用户状态 1全部,2新用户,3非新用户
├─ device_levelnumber必须机型等级 1低端,2中端,4高端,多选则相加,过滤&操作
├─ weightnumber必须权重
├─ numbernumber必须次数
├─ durationnumber必须时长
├─ text_layerstring必须文字图层url,注意是图片
├─ mediaobject必须媒体数据
├─ typestring必须img | video
├─ urlstring必须
├─ deeplinkstring必须
├─ ended_atnumber必须结束时间,时间戳(秒),为0时代表无结束时间
├─ triggerobject必须频率
├─ frequencynumber必须频率次数
├─ cyclenumber必须频率周期:1天、2周、3月、4年
messagestring必须
updatestring必须

返回

{
"code": 0,
"data": [
{
"rid": "BP_SPL_00000001",
"sub_status": 1,
"user_status": 1,
"device_level": 1,
"weight": 10,
"number": 20,
"duration": 3,
"text_layer": "",
"media": {
"type": "video",
"url": "https://gcs-vcus.meitu.com/517e6a76a24348d15c8111f23402b82a.mp4"
},
"deeplink": "beautyplusstory://p_camera/m_selfie?type=facial&strength=100",
"ended_at": 0,
"trigger": {
"cycle": 1,
"frequency": 1
}
}
],
"message": "success",
"update": "64ac1de2df75a1399cd60c9aaf5ced05"
}