0
Usuarios Totales
0
Usuarios Activos
0
Servidores IPTV
0
Visualizaciones
Categorías
0
Canales en Vivo
0
Películas Totales
0
Series Totales
0
🎌 Asignados a Otakus
0
⚽ Asignados a Deportes
0
👶 Asignados a Infantiles
0
📰 Asignados a Noticias
0
🎵 Asignados a Música
0
🌎 Asignados a Internacionales
0
🚫 Bloqueados (Ocultos)
Actividad Reciente
Cargando actividad...
Últimos Usuarios
Cargando usuarios...
Gestión de Usuarios
| ID | Usuario | Rol | Estado | Fecha Creación | Acciones | |
|---|---|---|---|---|---|---|
| Cargando usuarios... | ||||||
Servidores IPTV
| ID | Nombre | URL Base | Usuario | Estado | Prioridad | Acciones |
|---|---|---|---|---|---|---|
| Cargando servidores... | ||||||
Categorías IPTV
Cargando categorías del servidor IPTV...
Gestión de Anuncios
Anuncios Slider (Carrusel)
Imágenes que aparecen en el carrusel de la pantalla principal de la app.
| Imagen | Título | Enlace | Orden | Estado | Stats | Acciones |
|---|---|---|---|---|---|---|
| Cargando... | ||||||
Anuncios de Video
Videos publicitarios que se reproducen antes (pre-roll), durante (mid-roll) o después (post-roll) del contenido.
| Título | Tipo | Duración | Skip | Estado | Stats | Acciones |
|---|---|---|---|---|---|---|
| Cargando... | ||||||
Banners en Reproductor
Barras publicitarias que aparecen en la parte inferior del reproductor en intervalos de tiempo.
| Título | Texto/Imagen | Posición | Cada | Duración | Estado | Stats | Acciones |
|---|---|---|---|---|---|---|---|
| Cargando... | |||||||
Catálogo TMDB
Cargando contenido...
Configuración
Información del Sistema
Configuración de TMDB API
Para usar el catálogo de películas y series, necesitas una cuenta en TMDB (gratuita).
- Crea una cuenta en themoviedb.org
- Ve a Configuración → API
- Solicita una API Key (selecciona "Developer")
- Copia la Clave de API (v3) y pégala abajo
Configuración de OneSignal
OneSignal te permite enviar notificaciones push a tus usuarios.
- Crea una cuenta gratuita en OneSignal.com
- Ve a Settings → Keys & IDs
- Copia tu App ID y REST API Key
Notificaciones Push
| Título | Mensaje | Segmento | Destinatarios | Fecha | Acciones |
|---|---|---|---|---|---|
| Cargando... | |||||
Configuración de APIs y Servicios
TMDB API
API para obtener información de películas y series.
OneSignal
Servicio de notificaciones push para usuarios.
Configuración de OneSignal
OneSignal te permite enviar notificaciones push a tus usuarios.
- Crea una cuenta gratuita en OneSignal.com
- Ve a Settings → Keys & IDs
- Copia tu App ID y REST API Key
Configuración de TMDB
Para usar el catálogo de películas y series, necesitas una cuenta en TMDB (gratuita).
- Crea una cuenta en TMDB
- Ve a Settings → API
- Solicita una API Key (selecciona "Developer")
- Copia tu API Key (v3 auth)
APIs de KIWO
Documentación de todas las APIs disponibles en el sistema
Autenticación
POSTEndpoint: /api/auth/login.php
Descripción: Autenticación de usuarios administradores.
Parámetros:
username- Nombre de usuariopassword- Contraseña
Respuesta exitosa:
{"success": true, "token": "...", "user": {...}}
Usuarios
GET/POST/PUT/DELETEEndpoint: /api/admin/usuarios.php
Descripción: Gestión completa de usuarios del sistema.
Operaciones:
- GET - Listar usuarios o uno específico
- POST - Crear nuevo usuario
- PUT - Actualizar usuario existente
- DELETE - Eliminar usuario
Servidores IPTV
GET/POST/PUT/DELETEEndpoint: /api/admin/servidores.php
Descripción: Gestión de servidores IPTV.
Campos principales:
nombre- Nombre del servidorurl- URL del servidorusuario,password- Credencialesactivo- Estado del servidor
TMDB Integration
GETEndpoints:
/api/tmdb/search.php- Búsqueda de contenido/api/tmdb/browse.php- Explorar por categoría/api/tmdb/details.php- Detalles de película/serie/api/tmdb/genres.php- Listado de géneros
Finalidad: Integración con The Movie Database para obtener información actualizada de películas y series.
Anuncios
GET/POST/PUT/DELETEEndpoints:
/api/anuncios/slider.php- Anuncios tipo carrusel/api/anuncios/video.php- Video ads (pre/mid/post-roll)/api/anuncios/banner.php- Banners en reproductor/api/anuncios/get_ads.php- Obtener anuncios activos (público)
Finalidad: Sistema completo de monetización con anuncios en la aplicación.
Notificaciones
POSTEndpoint: /api/onesignal/notificaciones.php
Descripción: Envío de notificaciones push a usuarios mediante OneSignal.
Parámetros:
titulo- Título de la notificaciónmensaje- Contenido del mensajeimagen_url- URL de imagen (opcional)url_destino- Deep link (opcional)segmento- Segmento de usuarios (default: All)
Categorías Curadas
GETEndpoint: /backend/api/iptv/categorias_curadas.php
Descripción: Obtiene lista de categorías internas configuradas con su contenido IPTV.
Autenticación: Bearer Token requerido
Respuesta:
{
"categorias": [
{"slug": "otakus", "nombre": "Otakus", "icono": "...",
"color": "#E91E63", "totales": {...}}
]
}
Uso: Para mostrar categorías en la app móvil
Contenido del Home
GETEndpoint: /backend/api/home/get_home_content.php
Descripción: Obtiene todo el contenido para la pantalla principal de la app.
Autenticación: Bearer Token requerido
Respuesta incluye:
banners- Banners del carrusel principalcategorias_accesos- 6 categorías internas + 3 categorías madresecciones_contenido- Secciones configurables de contenido
Banners Home
GET/POST/PUT/DELETEEndpoint: /admin/api/banners_crud.php
Descripción: Gestión de banners del carrusel del home.
Operaciones:
- GET - Listar todos los banners
- POST - Crear nuevo banner
- PUT - Actualizar banner existente
- DELETE - Eliminar banner
Campos: titulo, subtitulo, imagen_url, tipo_banner, tipo_contenido, contenido_id, orden, activo, fecha_inicio, fecha_fin
Tipos de Contenido:
- 🎬
pelicula- Enlaza a una película específica (requierestream_id) - 📺
serie- Enlaza a una serie específica (requiereseries_id) - 📡
tv_live- Enlaza a TV en Vivo general - ⚽
deportes- Enlaza a sección Deportes - 📰
noticias- Enlaza a sección Noticias - 🎵
musica- Enlaza a sección Música - 📁
categoria- Enlaza a una categoría específica - 🔗
externo- URL externa personalizada
💡 Tip: Usa el botón Ver IDs de Contenido para buscar IDs de películas, series y canales.