Puntos finales de control de visualización de rDWS
44 min
estas apis de control de pantalla solo se pueden utilizar en pantallas moka que tienen reproductores brightsign integrados y solo están disponibles en bos 9 0 189 y versiones posteriores url base para estos endpoints https //ws bsn cloud/rest/ get /v1/display control/ devuelve todas las configuraciones de control para una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /rest/v1/display control/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de control de la 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 la configuración de brillo para una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /rest/v1/display control/brightness/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de brillo para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "brightness" 100 } } } put /v1/display control/brightness/ cambia la configuración de brillo de una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /rest/v1/display control/brightness/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 14 este es el cuerpo de solicitud de ejemplo { "data" { "brightness" 100 } } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de brillo actualizada para la pantalla, como se muestra en el siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "brightness" 100 } } } get /v1/display control/contrast/ devuelve la configuración de contraste para una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /rest/v1/display control/contrast/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de contraste para 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 /rest/v1/display control/contrast/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 22 este es el cuerpo de solicitud de ejemplo { "data" { "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 siguiente ejemplo 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 /rest/v1/display control/always connected/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+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 siguiente ejemplo 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 /rest/v1/display control/always connected/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 23 este es el cuerpo de solicitud de ejemplo { "data" { "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 siguiente ejemplo 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 activada o no) para una pantalla conectada a brightsign consulte esta página docid\ h7htro 84lyougqrax nv para obtener una explicación de esta configuración ejemplo de solicitud get /rest/v1/display control/always on/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+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 siguiente ejemplo 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 activada consulte esta página docid\ h7htro 84lyougqrax nv para obtener una explicación de esta configuración ejemplo de solicitud put /rest/v1/display control/always on/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 23 este es el cuerpo de solicitud de ejemplo { "data" { "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 siguiente ejemplo ejemplo de respuesta { "data" { "result" { "success" true, "enable" true } } } put /v1/display control/firmware/ cambia la configuración del firmware para una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /rest/v1/display control/firmware/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 105 el cuerpo de la solicitud de ejemplo puede ser filepath o url { "data" { "filepath" "path/to/firmware/relative/to/sd" } } { "data" { "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 /rest/v1/display control/info/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve información sobre una 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 para una pantalla que está conectada a un reproductor brightsign ejemplo de solicitud get /rest/v1/display control/power settings/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de energía para 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 para una pantalla conectada a un reproductor brightsign ejemplo de solicitud put /rest/v1/display control/power settings/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 38 este es el cuerpo de la solicitud de ejemplo { "data" { "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 standby/timeout para una pantalla conectada a un reproductor brightsign ejemplo de solicitud get /rest/v1/display control/standby timeout/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de standby/timeout para la pantalla, como se muestra en el ejemplo a continuación 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 /rest/v1/display control/standby timeout/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 19 este es el cuerpo de solicitud de ejemplo { "data" { "seconds" 60 } } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de standby/timeout actualizada para la pantalla, como se muestra en el ejemplo a continuación 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 /rest/v1/display control/sd connection/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de conexión sd para la pantalla, como se muestra en el ejemplo a continuación 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 /rest/v1/display control/sd connection/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 19 este es el cuerpo de solicitud de ejemplo { "data" { "connection" "display" } } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de conexión sd actualizada para la pantalla, como se muestra en el ejemplo a continuación 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 /rest/v1/display control/video output/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de salida de video para la pantalla, como se muestra en el ejemplo a continuación 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 /rest/v1/display control/video output/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 18 este es el cuerpo de solicitud de ejemplo { "data" { "output" "hdmi2" } } cuerpo de la 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 ejemplo a continuación ejemplo de respuesta { "data" { "result" { "success" true, "output" "hdmi2" } } } get /v1/display control/volume/ devuelve la configuración de volumen para una pantalla conectada a un reproductor brightsign ejemplo de solicitud get /rest/v1/display control/volume/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración de volumen para la pantalla, como se muestra en el ejemplo a continuación 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 /rest/v1/display control/volume/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 16 este es el cuerpo de solicitud de ejemplo { "data" { "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 ejemplo a continuación ejemplo de respuesta { "data" { "result" { "success" true, "volume" 100 } } } get /v1/display control/white balance/ devuelve la configuración de balance de blancos para una pantalla conectada a un reproductor brightsign ejemplo de solicitud get /rest/v1/display control/white balance/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+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 ejemplo a continuación 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 /rest/v1/display control/white balance/?destinationtype=player\&destinationname={{playerserial}} http/1 1 host ws bsn cloud authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json content type application/json content length 58 este es el cuerpo de solicitud de ejemplo { "data" { "redbalance" 120, "greenbalance" 120, "bluebalance" 120 } } cuerpo de la respuesta \<font color="#15803d">200\</font> esto devuelve la configuración actualizada del 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 } } }