Puntos de conexión del registro LDWS
24 min
get /v1/registry/ devuelve el volcado completo del registro las secciones ocultas del registro no se devuelven en esta respuesta ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera get /api/v1/registry/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta éxito \<font color="#704ae0">bool\</font> si la operación es exitosa valor \<font color="#704ae0">object\</font> las claves son los nombres de las secciones del registro estos son algunos ejemplos brightscript \<font color="#704ae0">string\</font> los pares clave valor de brightscript redes \<font color="#704ae0">string\</font> los pares clave valor de networking ejemplo de respuesta { "data" { "result" { "success" true, "value" { "autorun" { "bootchecks" "", "bootstrap" "", "knowngood" "", "lasttried" "" }, "brightscript" { "createdby" "supervisor 2 1 10" }, "networking" { "a" "janedoetesting", "access token" "jcqvlxy3ttpkpc5iiwl7wmhibkkcldjkuralgwbqyvcjdi2jyrjhddjahqrngkm9b9wabdb2ktqqcc02okja7ejzmfp1jyllrbdfrscxbxepr4wtv3tryoiwtv8trgvb", "access token expiration" "86400", "access token expires at" "thu feb 08 2024 07 47 26 gmt 0800 (pacific standard time)", "bbhf" "true", "bph" "\[]", "brightwallname" "", "brightwallscreennumber" "", "bs" "/bs/batterycharger ashx", "bsn settings last modified" "tue, 30 jan 2024 22 01 45 gmt", "bsnapiversion" "2022/06", "cdr" "no", "createdby" "supervisor 2 1 10", "cwr" "true", "dd" "/bs/devicedownload ashx", "de" "/bs/deviceerror ashx", "dhcp" "yes", "dle" "no", "dp" "/bs/devicedownloadprogress ashx", "dwse" "true", "dwsp" "", "ele" "no", "enableremotesnapshot" "no", "enablewpaenterpriseauthentication" "false", "endpoints blessings installer url" "https //certs bsn cloud/install blessing/v1/", "endpoints blessings server bp3" "https //certs bsn cloud/blessings/", "endpoints bsn classic api server" "http //api brightsignnetwork com", "endpoints bsn classic server" "https //services brightsignnetwork com", "endpoints bsnapiserver" "https //api bsn cloud", "endpoints bsnserver" "https //handlers bsn cloud", "endpoints certsserver" "https //certs bsn cloud", "endpoints echotest" "https //certs bsn cloud/echo/ping", "endpoints failsafecheck" "https //certs bsn cloud/features/api/v1/failsafe", "endpoints featuresavailable" "https //certs bsn cloud/features/api/v1/features", "endpoints provisionserver" "provision bsn cloud", "endpoints remote storage notifications" "https //certs bsn cloud/files/api/v1/notify", "endpoints remote storage server" "https //certs bsn cloud/files/api/v1/verify", "endpoints s3 classic url" "http //bsnm s3 amazonaws com/public/", "endpoints s3url" "https //bsncloud s3 amazonaws com/public/", "endpoints supervisorupgrade" "https //certs bsn cloud/features/api/v1/supervisors", "endpoints websocketsdws" "wss\ //ws bsn cloud/", "eu" "/bs/error ashx", "g" "default", "hh" "/bs/heartbeat ashx", "hr" "no", "hwr" "true", "internalcapackages" "", "isc" "ff702896", "last modified autorun settings at" "2024 01 30t22 01 45 000z", "lastbsnconnectiontime" "2024/01/30 10 57 50 864", "lwr" "true", "mwr" "true", "ncp" "0", "networkjson" "{\\"hostname\\" \\"brightsign re433d006644\\",\\"proxyserver\\"\ null,\\"proxybypass\\" \[],\\"timeservers\\" \[\\"http //time brightsignnetwork com\\"],\\"interfaces\\" \[{\\"enabled\\"\ true,\\"proto\\" \\"dhcp\\",\\"ip\\"\ null,\\"gateway\\"\ null,\\"dns\\"\ null,\\"ratelimitduringinitialdownloads\\" 0,\\"ratelimitinsidecontentdownloadwindow\\" 0,\\"ratelimitoutsidecontentdownloadwindow\\"\ null,\\"contentdownloadenabled\\"\ true,\\"textfeedsdownloadenabled\\"\ true,\\"mediafeedsdownloadenabled\\"\ true,\\"healthreportingenabled\\"\ true,\\"logsuploadenabled\\"\ true,\\"name\\" \\"eth0\\",\\"type\\" \\"ethernet\\",\\"metric\\" 100}]}", "nlws" "s", "nlwseun" "yes", "nlwsp" "", "nlwsu" "", "nu" "/bs/checkforcontent ashx", "p" "", "ple" "no", "rdwse" "yes", "refresh token" "lui0zrpbz1bwj3jubcwmptrxemq9vmwytrokusenncrckfouvtushtfb7lk5h3ji8ktybsqvlwo9szjzwkhv6v9xkkx4mtwbvgwwlyguslok7uburw3zemgkwhxbighx", "refresh token expires at" "fri feb 06 2026 07 47 26 gmt 0800 (pacific standard time)", "registered with bsn" "yes", "rlmid" "unlimited", "rlmiw" "unlimited", "rlmow" "default", "rlrid" "0", "rlriw" "0", "rlrow" "0", "rs" "/recovery/recovery runsetup ba brs", "ru" "/recovery/recovery ashx", "schedule handler duration" "21600", "settings handler duration" "21600", "sle" "no", "status handler duration" "300", "sut" "bsn", "tbh" " 300", "tbnc" " 21600", "td" "/bs/trafficdownload ashx", "ts" "http //time brightsignnetwork com", "twr" "true", "tz" "pst", "u" "", "uab" "no", "uat" "no", "ub" "https //handlers bsn cloud/", "ud" "trying again", "ul" "/bs/uploadlogs ashx", "un" "xd5", "unm" "appendunitidtounitname", "up" "no", "ut" " 0", "v" "1", "version" "3 0 0", "vle" "no", "vu" "/bs/events ashx", "wifi" "no" }, "newsection" { "newkey" "newvalue" } } } } } get /v1/registry/\ section/\ key/ devuelve un valor de clave particular para una sección y clave especificadas valores de segmento sección \<font color="#704ae0">string\</font> el nombre de la sección del registro clave \<font color="#704ae0">string\</font> el nombre de la clave del registro ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se configuran de la siguiente manera sección está configurado en html clave está configurado en use brightsign media player get /api/v1/registry/html/use brightsign media player/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json ejemplo de respuesta { "data" { "result" { "success" true, "section" "brightscript", "key" "g", "value" "" } } } put /v1/registry/\ section/\ key/ crea valores de registro realice primero un get para ver qué claves están disponibles las aplicaciones dependen de los valores que han configurado en el registro tenga cuidado con las claves del registro que actualiza para evitar poner el reproductor en un estado inestable valores del segmento sección \<font color="#704ae0">string\</font> el nombre de la sección del registro (por ejemplo, "html" o "networking") clave \<font color="#704ae0">string\</font> el nombre de la clave del registro ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se configuran de la siguiente manera sección está configurado en html clave está configurado en use brightsign media player put /api/v1/registry/html/use brightsign media player/ http/1 1 host {{playerip}} authorization {{digestauth}} content type application/json content length 33 este es el cuerpo de la solicitud de ejemplo { "value" "0" } ejemplo de respuesta { "data" { "result" { "success" true, "section" "html", "key" "use brightsign media player", "value" "23" } } } delete /v1/registry/\ section/\ key/ elimina los valores del registro especificados las aplicaciones dependen de los valores que han configurado en el registro tenga cuidado con las claves del registro que elimina para evitar poner el reproductor en un estado inestable valores del segmento sección \<font color="#704ae0">string\</font> el nombre de la sección del registro (por ejemplo, "html" o "networking") clave \<font color="#704ae0">string\</font> el nombre del valor del registro ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se configuran de la siguiente manera sección está configurado en html clave está configurado en use brightsign media player delete /api/v1/registry/html/use brightsign media player/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta éxito \<font color="#704ae0">bool\</font> un indicador que indica si la clave del registro fue eliminada sección \<font color="#704ae0">string\</font> este indicador se establece en la sección del registro clave \<font color="#704ae0">string\</font> este indicador se establece en la clave del registro ejemplo de respuesta { "data" { "result" { "success" true, "section" "html", "key" "use brightsign media player" } } } delete /v1/registry/\ section/ elimina una sección completa del registro segmento sección \<font color="#704ae0">string\</font> el nombre de la sección del registro (por ejemplo, "html" o "networking") ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera sección se establece en test section delete /api/v1/registry/test section/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta éxito \<font color="#704ae0">bool\</font> un indicador que indica si la sección del registro fue eliminada sección \<font color="#704ae0">string\</font> este indicador se establece en la sección del registro ejemplo de respuesta { "data" { "result" { "success" true, "section" "test section" } } } get /v1/registry/recovery url/ recupera la url de recuperación almacenada en el registro del reproductor ejemplo de solicitud recovery url es la url de recuperación en el registro del reproductor get /api/v1/registry/recovery url/ http/1 1 host {{playerip}} authorization {{digestauth}} accept application/json cuerpo de la respuesta éxito \<font color="#704ae0">bool\</font> un indicador que indica si la solicitud se leyó correctamente valor \<font color="#704ae0">string\</font> la url de recuperación ejemplo de respuesta { "data" { "result" { "success" true, "value" "https //handlers bsn cloud//recovery/recovery ashx" } } } put /v1/registry/recovery url/ actualiza la url de recuperación en el registro del reproductor cuerpo de la solicitud url \<font color="#704ae0">string\</font> el valor de la url de recuperación ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo se establecen de la siguiente manera url está establecido en www google com put /api/v1/registry/recovery url/ http/1 1 host {{playerip}} authorization {{digestauth}}} accept application/json content type application/json content length 37 cuerpo de la solicitud { "url" "www google com" } cuerpo de la respuesta éxito \<font color="#704ae0">bool\</font> un indicador de si la escritura se realizó correctamente ejemplo de respuesta { "data" { "result" { "success" true } } } put /v1/registry/flush/ vacía inmediatamente el contenido del registro del reproductor en el almacenamiento persistente este endpoint solo está disponible en bos 9 0 107 y 8 5 46 y versiones posteriores ejemplo de solicitud los parámetros y encabezados de la solicitud de ejemplo están establecidos de la siguiente manera put /api/v1/registry/flush/ http/1 1 host {{playerip}} authorization {{digestauth}}} accept application/json cuerpo de la respuesta éxito \<font color="#704ae0">bool\</font> un indicador de si el vaciado se realizó correctamente ejemplo de respuesta { "data" { "result" { "success" true } } }