Skip to content

更新屏幕广告

1、设备开机1分钟,更新一次数据
2、机柜每20分钟,更新一次数据
3、发送MQTT指令,立即更新一次数据

图片格式

支持:.jpg .png .jpeg

视频格式

1、仅支持:.mp4 (AVC编码)
2、视频分辨率不能大于屏幕尺寸:
例如:视频分辨率->1080x1920,无法在屏幕分辨率->720x1280下正常播放,会卡死或黑屏)
3、可使用HandBrake工具转换格式和分辨率:
https://github.com/HandBrake/HandBrake/releases/tag/1.9.2


指令下发 ▼

订阅主题:/powerbank/{uuid}/user/get

数据格式:JSON字符串

名称标识代码数据类型备注
指令名称cmdstringload_ad

更新屏幕广告

{ "cmd":"load_ad" }

设备回复 △

无, 会触发API请求

API请求

请求URL

GET

https://{host}/api/advert/rentbox/distribute/list?uuid=%s&position=%s&sign=%s

text
/api/advert/rentbox/distribute/list

请求参数

名称标识代码是否必填备注
服务器域名hostYES客户提供,例如:s.abc.com
机柜SNuuidYES4G通讯模块,IMEI号
信号值positionYES固定值:screen
接口签名signYESMD5加密

接口签名

text
sign=MD5("position={position}|uuid={uuid}")

响应结果

json
{
    "code": 200,
    "type": 0,
    "data": [
        {
            "id": 10000704,
            "title": "",
            "fileType": 0,
            "url1": "",
            "url2": "http://sharingweb.oss-cn-shenzhen.aliyuncs.com/images/325555ec3dcfbe4f640cc910a003a6af.mp4",  // 视频地址
            "playTime": 5,
            "weight": 0,
            "screenBrightness": 255
        },
        {
            "id": 10000702,
            "title": "",
            "fileType": 0,
            "url1": "",
            "url2": "http://sharingweb.oss-cn-shenzhen.aliyuncs.com/images/baebc5a5ce6e7a19ed8b4d0613b0a989.jpg",   // 图片地址
            "playTime": 5,
            "weight": 0,
            "screenBrightness": 255
        },
        {
            "id": 10000701,
            "title": "",
            "fileType": 0,
            "url1": "",
            "url2": "http://sharingweb.oss-cn-shenzhen.aliyuncs.com/images/190bb74bd230b0c6f37f706a70629757.jpg",   // 图片地址
            "playTime": 5,
            "weight": 0,
            "screenBrightness": 255
        }
    ],
    "msg": "OK",
    "time": 1716948821872
}
名称标识代码类型备注
状态码codeint默认:200
状态类型typeint默认:0
自定义数据datajson_array默认:[]
异常消息msgstring默认:OK
时间戳timelong当前毫秒时间戳
名称标识代码类型备注
编号idint保证唯一
广告标题titlestring默认:""
文件类型fileTypeint1图片 2视频
横屏广告地址url1string默认:""
竖屏广告地址url2string默认:""
播放时长playTimeint仅限图片有效,设置画面停留时长
排序weightint数值越大,排序靠前
屏幕亮度screenBrightnessint范围:0-255