Ejecutando scripts externos cuando ocurren eventos/acciones de Canal.
soporte, ws.webtv, canales, control, eventos, webhooks, callbacks
Desde WS.WebTV 2.2.0.2 es posible llamar a scripts externos cuando ocurren ciertos eventos/acciones de Canal.
¿Cómo funciona?
Si especifica las URLs de los scripts en el archivo de configuración de la WebTV (config/Config.inc.php), el sistema llamará a dichos scripts cuando ocurran determinados eventos/acciones de Usuario.
Esta funcionalidad puede ser complementada con la extensión API. Por ejemplo, si está integrando la WebTV con un sistema externo, puede utilizar estas llamadas de scripts (y el API) para sincronizar ambos sistemas.
Este script será llamado cuando se cree un Canal (tanto desde el back-end como a través del API).
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Canal.
• type (int): El tipo de Canal. Valores posibles: 0 = Canal de vídeo, 1 = Página, 2 = Portal.
• id_user (int): El ID del Usuario (Autor/Propietario)
Variable en el archivo de configuración:
$CHANNEL_ON_CREATE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://
Este script será llamado cuando un Canal cambia su estado. Por ejemplo, será llamado cuando el Canal ha sido activado/desactivado. Tenga presente que este script no será llamado cuando el estado de un Canal ha cambiado después de ser editado/modificado, en este caso, el script "on change" será llamado // - "on change": Cuando un Canal es modificado/editado.
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Canal.
• status (int): El estado del Canal. Posibles valores: 0=Inactivo, 1=Activo.
Variable en el archivo de configuración:
$CHANNEL_ON_STATUS_CHANGE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://
Este script será llamado cuando un Canal es modificado/editado.
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Canal.
Variable en el archivo de configuración:
$CHANNEL_ON_CHANGE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://
Este script será llamado cuando un Canal es eliminado.
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Canal.
Variable en el archivo de configuración:
$CHANNEL_ON_DELETE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://
(Desde WS.WebTV v57pf) Este script será llamado justo antes de que un Canal sea eliminado.
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Canal.
Variable en el archivo de configuración:
$CHANNEL_ON_BEFORE_DELETE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://