Ejecutando scripts externos cuando ocurren eventos/acciones de Clip.
soporte, ws.webtv, clips, control, eventos, webhooks, callbacks
Desde WS.WebTV 2.2.0.2 es posible llamar a scripts externos cuando ocurren ciertos eventos/acciones de Clip.
¿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 Clip (tanto desde el back-end como a través del API).
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Clip.
• type (int): El tipo de Clip. Valores posibles: 0 = Estándar, 1 = StreamClip VOD, 2 = StreamClip Live, 3 = EmbedClip, 4 = Auto-Compresión.
• id_user (int): El ID del Usuario (Autor/Propietario)
Variable en el archivo de configuración:
$CLIP_ON_CREATE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://
Este script será llamado cuando un Clip cambia su estado. Por ejemplo, será llamado cuando el Clip ha sido activado/desactivado. Tenga presente que este script no será llamado cuando el estado de un Clip ha cambiado después de ser editado/modificado, en este caso, el script "on change" será llamado // - "on change": Cuando un Clip es modificado/editado.
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Clip.
• status (int): El estado del Clip. Posibles valores: 0=Inactivo, 1=Activo.
Variable en el archivo de configuración:
$CLIP_ON_STATUS_CHANGE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://
Este script será llamado cuando un Clip es modificado/editado.
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Clip.
• change (string): -Disponible desde v56pf3- El tipo de cambio. Posibles valores: edit, media_upload.
Variable en el archivo de configuración:
$CLIP_ON_CHANGE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://
Este script será llamado cuando un Clip es eliminado.
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Clip.
Variable en el archivo de configuración:
$CLIP_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 Clip sea eliminado.
Datos enviados por la WebTV como variables POST:
• id (int): El ID del Clip.
Variable en el archivo de configuración:
$CLIP_ON_BEFORE_DELETE_SCRIPT_URL = ""; // Debe ser una URL absoluta, comenzado por http:// o https://