市电路灯系统


1.27 添加/编辑节目

<h4>请求地址</h4> <ul> <li>正式环境: <a href="https://www.lampmind.com/api/screen/saveProgram">https://www.lampmind.com/api/screen/saveProgram</a></li> <li>测试环境: <a href="https://sd.solar-iot.com/api/screen/saveProgram">https://sd.solar-iot.com/api/screen/saveProgram</a></li> </ul> <h4>请求方法</h4> <p><strong>POST</strong></p> <h4>请求参数</h4> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>是否必须</th> </tr> </thead> <tbody> <tr> <td>username</td> <td>string</td> <td>用户名</td> <td>Y</td> </tr> <tr> <td>client_key</td> <td>string</td> <td>设备唯一码(imei)</td> <td>Y</td> </tr> <tr> <td>token</td> <td>string</td> <td>鉴权口令</td> <td>Y</td> </tr> <tr> <td>os</td> <td>string</td> <td>使用平台(0:PC, 1:iOS, 2:Android)</td> <td>Y</td> </tr> <tr> <td>programId</td> <td>int</td> <td>节目id(有值 编辑,没值 添加)</td> <td>N</td> </tr> <tr> <td>type</td> <td>int</td> <td>节目类型(0 普通节目,1 高级节目,2 复杂节目,3: 网页节目)</td> <td>Y</td> </tr> <tr> <td>普通节目</td> </tr> <tr> <td>name</td> <td>string</td> <td>节目名称</td> <td>Y</td> </tr> <tr> <td>top</td> <td>int</td> <td>距离顶部位置(暂不支持)</td> <td>Y</td> </tr> <tr> <td>left</td> <td>int</td> <td>距离左边位置(暂不支持)</td> <td>Y</td> </tr> <tr> <td>speed</td> <td>int</td> <td>滚动速度(为0时不滚动)</td> <td>Y</td> </tr> <tr> <td>location</td> <td>int</td> <td>位置(0 顶部,1 中间,2 底部)</td> <td>Y</td> </tr> <tr> <td>direction</td> <td>int</td> <td>滚动方向(0 向右,1 向左,2 向上)</td> <td>Y</td> </tr> <tr> <td>content</td> <td>string</td> <td>节目内容</td> <td>Y</td> </tr> <tr> <td>color</td> <td>string</td> <td>字体颜色</td> <td>Y</td> </tr> <tr> <td>backColor</td> <td>string</td> <td>背景颜色</td> <td>Y</td> </tr> <tr> <td>time</td> <td>string</td> <td>滚动次数(-1表示无线滚动)</td> <td>Y</td> </tr> <tr> <td>size</td> <td>string</td> <td>字体大小</td> <td>Y</td> </tr> <tr> <td>reviewer</td> <td>string</td> <td>审核人id</td> <td>Y</td> </tr> <tr> <td>高级节目</td> </tr> <tr> <td>name</td> <td>string</td> <td>节目名称</td> <td>Y</td> </tr> <tr> <td>file</td> <td>file</td> <td>高级节目文件</td> <td>Y</td> </tr> <tr> <td>reviewer</td> <td>string</td> <td>审核人id</td> <td>Y</td> </tr> <tr> <td>复杂节目</td> </tr> <tr> <td>name</td> <td>string</td> <td>节目名称</td> <td>Y</td> </tr> <tr> <td>programType</td> <td>int</td> <td>节目类型(0 顺序播放,1 定时播放)</td> <td>Y</td> </tr> <tr> <td>sourceList</td> <td>array</td> <td>素材列表,素材最多不超过5个(数据格式:[{&quot;sourceid&quot;:10,&quot;time&quot;:&quot;10:10&quot;,&quot;type&quot;:1}])</td> <td>Y</td> </tr> <tr> <td>sourceid</td> <td>int</td> <td>素材id</td> <td>Y</td> </tr> <tr> <td>time</td> <td>string</td> <td>播放时长(HH:MM 或者 HH:MM:SS)</td> <td>Y</td> </tr> <tr> <td>type</td> <td>int</td> <td>素材类型(1 图片,2 视屏,3 气象站)</td> <td>Y</td> </tr> <tr> <td>以下参数为定时播放使用,顺序播放不需要</td> </tr> <tr> <td>beginDate</td> <td>string</td> <td>播放开始日期</td> <td>Y</td> </tr> <tr> <td>endDate</td> <td>string</td> <td>播放结束日期</td> <td>Y</td> </tr> <tr> <td>timeList</td> <td>array</td> <td>播放时间列表,最多5个时间段(数据格式:[{&quot;beginTime&quot;:&quot;01:00&quot;,&quot;endTime&quot;:&quot;08:00&quot;}])</td> <td>Y</td> </tr> <tr> <td>beginTime</td> <td>string</td> <td>播放开始时间(HH:MM)</td> <td>Y</td> </tr> <tr> <td>endTime</td> <td>string</td> <td>播放结束时间(HH:MM)</td> <td>Y</td> </tr> <tr> <td>网页节目</td> </tr> <tr> <td>name</td> <td>string</td> <td>节目名称</td> <td>Y</td> </tr> <tr> <td>backColor</td> <td>string</td> <td>背景颜色</td> <td>N</td> </tr> <tr> <td>size</td> <td>string</td> <td>正常时,普通字体大小</td> <td>N</td> </tr> <tr> <td>big_size</td> <td>string</td> <td>正常时,突出字体大小</td> <td>N</td> </tr> <tr> <td>color</td> <td>string</td> <td>正常时,字体颜色</td> <td>N</td> </tr> <tr> <td>alarm_normal_size</td> <td>string</td> <td>告警时,普通字体大小</td> <td>N</td> </tr> <tr> <td>alarm_big_size</td> <td>string</td> <td>告警时,突出字体大小</td> <td>N</td> </tr> <tr> <td>alarm_size_color</td> <td>string</td> <td>告警时,字体颜色</td> <td>N</td> </tr> </tbody> </table> <h4>返回参数</h4> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>必须存在</th> </tr> </thead> <tbody> <tr> <td>status</td> <td>string</td> <td>返回码</td> <td>Y</td> </tr> <tr> <td>msg</td> <td>string</td> <td>返回信息</td> <td>Y</td> </tr> <tr> <td>data</td> <td>object</td> <td>结果数据</td> <td>Y</td> </tr> </tbody> </table> <h4>返回内容实例</h4> <pre><code>{ "status":"0000", "msg":"操作成功", "data":{ } }</code></pre>

页面列表

ITEM_HTML