Puntos finales de control de pantalla LDWS
44 min
estas apis de control de pantalla solo pueden utilizarse en pantallas moka que tengan reproductores brightsign integrados y solo están disponibles en bos 9 0 189 y versiones posteriores get /v1/display control/ devuelve todos los ajustes de control de una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve los ajustes de control de pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "tvinfo" { "macaddress" "ff\ ff\ ff\ ff\ ff\ ff", "wifimacaddress" "ff\ ff\ ff\ ff\ ff\ ff", "serialno" "1234567890", "osversion" "v8 am963bs 0020015", "hwrevision" 1 }, "whitebalance" { "redbalance" 120, "greenbalance" 120, "bluebalance" 120 }, "volume" 50, "brightness" 50, "contrast" 50, "idlestandbytimeout" 50, "powersetting" "on", "videooutput" "hdmi1", "sdconnection" "brightsign", "alwaysconnectedenabled" true } } } get /v1/display control/brightness/ devuelve los ajustes de brillo de una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/brightness/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve el ajuste de brillo de la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "brightness" 100 } } } put /v1/display control/brightness/ cambia el ajuste de brillo de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/brightness/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 18 este es el cuerpo de solicitud de ejemplo { "brightness" 100 } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve el ajuste de brillo actualizado de la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "brightness" 100 } } } get /v1/display control/contrast/ devuelve los ajustes de contraste de una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/contrast/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve el ajuste de contraste de la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "contrast" 45 } } } put /v1/display control/contrast/ cambia el contraste de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/contrast/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 22 este es el cuerpo de solicitud de ejemplo { "contrast" 45 } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de contraste actualizada para la pantalla, como se muestra en el ejemplo a continuación ejemplo de respuesta { "data" { "result" { "success" true, "contrast" 45 } } } get /v1/display control/always connected/ devuelve la configuración de conexión para una pantalla conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/always connected/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de conexión para la pantalla, como se muestra en el ejemplo a continuación ejemplo de respuesta { "data" { "result" { "enabled" true } } } put /v1/display control/always connected/ cambia la configuración de conexión de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/always connected/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 23 este es el ejemplo de cuerpo de solicitud { "enable" true } cuerpo de la respuesta \<font color="#15803d">200\</font> devuelve la configuración de conexión para la pantalla como verdadero , como se muestra en el ejemplo a continuación ejemplo de respuesta { "data" { "result" { "success" true, "enable" true } } } get /v1/display control/always on/ devuelve una configuración de conexión (si está siempre activa o no) para una pantalla conectada al reproductor consulte esta página docid\ h7htro 84lyougqrax nv para obtener una explicación de esta configuración ejemplo de solicitud get /api/v1/display control/always on/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de conexión para la pantalla, como se muestra en el ejemplo a continuación ejemplo de respuesta { "data" { "result" { "enabled" true } } } put /v1/display control/always on/ le permite configurar la conexión de la pantalla para que esté siempre activa consulte esta página docid\ h7htro 84lyougqrax nv para obtener una explicación de esta configuración ejemplo de solicitud put /api/v1/display control/always on/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 23 este es el ejemplo de cuerpo de solicitud { "enable" true } cuerpo de la respuesta \<font color="#15803d">200\</font> devuelve la configuración de conexión para la pantalla como verdadero , como se muestra en el ejemplo a continuación ejemplo de respuesta { "data" { "result" { "success" true, "enable" true } } } put /v1/display control/firmware/ cambia la configuración del firmware de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/firmware/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 105 el cuerpo de ejemplo de la solicitud puede ser filepath o url { "filepath" "path/to/firmware/relative/to/sd", } { "url" "https //example com/tv firmware zip" } cuerpo de la respuesta \<font color="#15803d">202\</font> esto actualiza el firmware y reinicia el reproductor, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "reboot" true } } } get /v1/display control/info/ devuelve la configuración del reproductor brightsign que está conectado a una pantalla ejemplo de solicitud get /api/v1/display control/info/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la información sobre la pantalla que está conectada a un reproductor brightsign, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "macaddress" "ff\ ff\ ff\ ff\ ff\ ff", "serialno" "1234567890", "osversion" "v8 am963bs 0020015", "hwrevision" 2, "wifimacaddress" "ff\ ff\ ff\ ff\ ff\ ff" } } } get /v1/display control/power settings/ devuelve la configuración de energía de una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/power settings/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de energía de la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "setting" "on" } } } put /v1/display control/power settings/ cambia la configuración de energía de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/power settings/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 38 este es el cuerpo de ejemplo de la solicitud { "setting" "standby" } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de energía actualizada para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "setting" "standby" } } } get /v1/display control/standby timeout/ devuelve la configuración de espera/tiempo de espera para una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/standby timeout/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de espera/tiempo de espera para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "seconds" 60 } } } put /v1/display control/standby timeout/ cambia la configuración de standby/timeout de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/standby timeout/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 19 este es el cuerpo de solicitud de ejemplo { "seconds" 60 } cuerpo de respuesta \<font color="#15803d">200\</font> esto devuelve la configuración actualizada de standby/timeout para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "seconds" 60 } } } get /v1/display control/sd connection/ devuelve la configuración de conexión sd para una pantalla conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/sd connection/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de conexión sd para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "connection" "brightsign" } } } put /v1/display control/sd connection/ cambia la configuración de conexión sd de una pantalla conectada a un reproductor brightsign el control de la tarjeta sd se transfiere ya sea a la pantalla ( pantalla ) o al reproductor brightsign ( brightsign ) ejemplo de solicitud put /api/v1/display control/usb connection/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 19 este es el cuerpo de solicitud de ejemplo { "connection" "display" } cuerpo de respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de conexión sd actualizada para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "connection" "display" } } } get /v1/display control/video output/ devuelve la configuración de salida de video para una pantalla conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/video output/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de salida de video para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "output" "hdmi1" } } } put /v1/display control/video output/ cambia la configuración de salida de video de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/video output/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 18 este es el cuerpo de solicitud de ejemplo { "output" "hdmi2" } cuerpo de respuesta \<font color="#15803d">200\</font> esto devuelve la configuración actualizada de la conexión de salida de video para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "output" "hdmi2" } } } get /v1/display control/volume/ devuelve la configuración de volumen de una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/volume/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de volumen de la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "volume" 50 } } } put /v1/display control/volume/ cambia el volumen de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/volume/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 16 este es el cuerpo de solicitud de ejemplo { "volume" 100 } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de volumen actualizada para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "volume" 100 } } } get /v1/display control/white balance/ devuelve la configuración de balance de blancos de una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /api/v1/display control/white balance/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de balance de blancos para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "redbalance" 120, "greenbalance" 120, "bluebalance" 120 } } } put /v1/display control/white balance/ cambia el balance de blancos de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /api/v1/display control/white balance/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json content type application/json content length 48 este es el cuerpo de solicitud de ejemplo { "redbalance" 120, "greenbalance" 120, "bluebalance" 120 } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración actualizada de balance de blancos para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "redbalance" 120, "greenbalance" 120, "bluebalance" 120 } } }