Puntos finales de control LDWS
PUT /v1/control/reboot/
Reinicia el reproductor.
Cuerpo de la solicitud
- informe_de_fallo bool: Configurar este parámetro como true reinicia el reproductor y guarda un archivo de informe de fallos en la carpeta brightsign-dumps. Use esto solo cuando se lo indique el servicio de atención al cliente de BrightSign, que puede solicitar el informe de fallos al ayudarle a solucionar problemas de un reproductor.
- restablecimiento_de_fábrica bool: Configurar este parámetro como true restablece el reproductor a los valores predeterminados de fábrica, borrando todas las configuraciones persistentes del registro para redes, seguridad y otras aplicaciones.
- autorun string: Configure el valor como “disable” para deshabilitar el script autorun actual, lo cual es útil para fines de depuración.
Ejemplo de solicitud (reinicio simple)
Este reinicio no tiene cuerpo.
PUT /api/v1/control/reboot HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}Ejemplo de solicitud (informe de fallos)
PUT /api/v1/control/reboot/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 36Este es el cuerpo de solicitud de ejemplo:
{
"crash_report": true
}Ejemplo de solicitud (restablecimiento de fábrica)
PUT /api/v1/control/reboot/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 39Este es el cuerpo de solicitud de ejemplo:
{
"factory_reset": true
}Ejemplo de solicitud (deshabilitar autorun)
PUT /api/v1/control/reboot/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 41Este es el cuerpo de solicitud de ejemplo:
{
"autorun": "disable"
}Cuerpo de la respuesta
El servidor devolverá un mensaje de éxito o error. Una respuesta exitosa casi siempre provocará un reinicio que se indicará en la respuesta.
- resultado object: El objeto de respuesta
- éxito bool: Indica si la operación fue exitosa o no
- reiniciar bool: Indica si el reproductor se está reiniciando o no
Ejemplos de respuesta
Informe de fallos
{
"data": {
"result": {
"success": true,
"message": "A reboot has been initiated (with crash report)"
}
}
}Restablecimiento de fábrica
{
"data": {
"result": {
"success": true,
"message": "A reboot has been initiated (with factory reset)"
}
}
}Deshabilitar autorun
{
"data": {
"result": {
"success": true,
"message": "A reboot has been initiated"
}
}
}GET /v1/control/dws-password/
Devuelve información sobre la contraseña actual del DWS local (pero no la contraseña en sí), como por ejemplo si la contraseña está en blanco o no es válida
Ejemplo de solicitud
GET /api/v1/control/dws-password/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/jsonCuerpo de la respuesta
- éxito bool: Un indicador que indica si la contraseña se leyó correctamente
- contraseña Password{ }: Un objeto Password que describe la contraseña DWS. Los siguientes son posibles valores:
- isResultValid bool: Un indicador que indica si la contraseña DWS es válida
- isBlank bool: Un indicador que indica si la contraseña DWS está vacía (es decir, no se requiere contraseña)
Ejemplo de respuesta
{
"data": {
"result": {
"success": true,
"password": {
"isResultValid": true,
"isBlank": true
}
}
}
}PUT /v1/control/dws-password/
Restablece o cambia la contraseña DWS.
Cuerpo de la solicitud
- contraseña string: El valor de la contraseña que desea establecer.
- contraseña_anterior string: Este parámetro opcional es el valor de la contraseña anterior
- obfuscated_password string: Una contraseña ofuscada para el LDWS.
Ejemplo de solicitud
PUT /api/v1/control/dws-password/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 106Este es el ejemplo del cuerpo de la solicitud:
{
"password": "newpassword",
"previous_password": "oldpassword"
}Cuerpo de la respuesta
- éxito bool: Un indicador que indica si la contraseña se estableció correctamente
- reiniciar bool: Un indicador que indica si el reproductor se reiniciará para establecer la contraseña
Ejemplo de respuesta
{
"data": {
"result": {
"success": true,
"reboot": false
}
}
}
GET /v1/control/local-dws/
Devuelve si el DWS local está habilitado o no.
Ejemplo de solicitud
GET /api/v1/control/local-dws/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/jsonCuerpo de la respuesta
- éxito bool: Si el DWS local está habilitado o deshabilitado
- valor bool: Cuando verdadero significa que el DWS local está habilitado, falso está deshabilitado
Ejemplo de respuesta
{
"data": {
"result": {
"success": true,
"value": true
}
}
}PUT /v1/control/local-dws/
Se utiliza para deshabilitar el DWS local. Consulte Acceder al DWS local para obtener información sobre cómo habilitar el DWS local utilizando otros métodos.
Cuerpo de la solicitud
- habilitar bool: Si el DWS local está habilitado o no
Ejemplo de solicitud
PUT /api/v1/control/local-dws/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 47Este es el cuerpo de solicitud de ejemplo:
{
"enable": false
}Cuerpo de la respuesta
- éxito bool: Un indicador de si el DWS local se deshabilitó correctamente
- reiniciar bool: Un indicador de si el reproductor se reiniciará para deshabilitar el DWS local
Ejemplo de respuesta
{
"data": {
"result": {
"success": true,
"reboot": true
}
}
}
PUT /v1/control/ssh-host-keys/reset/
Restablece las claves de host SSH regenerando nuevos pares de claves de host. Esto es útil por motivos de seguridad o cuando las claves de host se han visto comprometidas. El sistema determinará automáticamente si se requiere un reinicio, a menos que el parámetro reboot lo sobrescriba.
Ejemplo de solicitud
PUT /api/v1/control/ssh-host-keys/reset/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 56Cuerpo de la solicitud
Este es el cuerpo de solicitud de ejemplo opcional:
{
"reboot": "true"
}Ejemplo de respuesta
{
"data": {
"result": {
"success": true,
"value": true
}
}
}PUT /v1/control/dws-default-certs/reset/
Restablece los certificados predeterminados de DWS regenerando nuevos pares de certificados. Esto es útil por motivos de seguridad o cuando los certificados se han visto comprometidos. El sistema se reiniciará para activar los nuevos certificados, a menos que el parámetro reboot lo sobrescriba.
Ejemplo de solicitud
PUT /api/v1/control/dws-default-certs/reset/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 56Cuerpo de la solicitud
Este es el cuerpo de solicitud de ejemplo opcional:
{
"reboot": "true"
}Ejemplo de respuesta
{
"data": {
"result": {
"success": true,
"value": true
}
}
}