🔑 Conectar Cuentas Sociales (Producción)
Estado en tiempo real de vinculación OAuth 2.0 en este servidor.
Vincular tu cuenta en modo Sandbox (Staging) te permite autopostear sin requerir la verificación legal de empresa.
Crear tu Cuenta y Aplicación
Regístrate en developers.tiktok.com, haz clic en My Apps y crea una aplicación de tipo Web App / Service App.
Habilitar el Producto de Publicación
Dentro del panel de tu App en TikTok, añade el producto Content Posting API y asegúrate de solicitar el scope:
sharing.write.posts
Configurar Redirect URI
En la sección OAuth Settings de la App, introduce la URL que recibirá la redirección una vez que inicies sesión:
http://localhost:8080/v1/auth/tiktok/callback
Registrar tu Cuenta Personal como Tester
Ve a Sandbox / Users y registra tu ID de TikTok (el que empieza con @). ¡IMPORTANTE! Abre tu aplicación de TikTok en tu teléfono móvil y acepta la invitación que verás en tus notificaciones de sistema para activar el rol de tester.
Utilizaremos el Modo Desarrollo (Development Mode) y páginas de prueba creadas con tu perfil de administrador para testear.
Registrar la App de Negocios
Ve a developers.facebook.com, haz clic en Crear App, selecciona Otros y escoge la tipología obligatoria Negocios (Business).
Configurar Facebook Login
Agrega el producto Inicio de sesión con Facebook y en su configuración introduce la URL de callback local:
http://localhost:8080/v1/auth/facebook/callback
Añadir tu Perfil en Roles de Prueba
En la sección Roles -> Roles del menú, agrega tu perfil personal de Facebook como Administrador o Desarrollador para poder realizar el flujo OAuth de prueba.
Crear una Página de Facebook de Prueba
Crea una página de Facebook ficticia desde tu perfil personal (ej. Otherbrain Test) para direccionar las publicaciones automáticas y no alterar páginas comerciales reales.
La autopublicación requiere una cuenta Creador (Creator) o Comercial (Business) vinculada a tu Página de Facebook de prueba.
Convertir Cuenta a Perfil Profesional
Desde tu app móvil de Instagram, cambia el tipo de cuenta a Creador o Business (las cuentas personales no tienen API de autoposteo).
Vincular con tu Página de Facebook de Prueba
Entra a la configuración de la Página de Facebook que creaste en el paso 8, ve a Cuentas vinculadas -> Instagram y realiza el enlace con las credenciales del perfil del paso anterior.
Configurar Scopes del Login
En el diálogo de OAuth de Meta, incluye los nuevos scopes unificados de 2026 para Instagram:
instagram_business_basic,instagram_business_content_publish
Probar Publicación en Instagram
Completa el flujo OAuth en la aplicación y valida que la cuenta de Instagram aparezca en Postgres. Al encolar un post, el worker usará el flujo de contenedores de Meta para publicarlo automáticamente.
Conectar tu perfil y Páginas Empresariales (Organizations) mediante OAuth 2.0 y OpenID Connect para gestión de conexiones centralizadas.
Crear tu Aplicación en LinkedIn Developer Portal
Ingresa a linkedin.com/developers/apps y crea tu aplicación ob-autopost asociando tu página de empresa.
Habilitar Productos y Permisos (Scopes)
En la pestaña Products, solicita acceso a:
- Sign In with LinkedIn using OpenID Connect: proporciona
openid, profile, email. - Community Management API: proporciona
w_organization_social, r_organization_social, rw_organization_adminpara páginas empresariales.
openid,profile,email,w_member_social,w_organization_social,r_organization_social
Configurar Redirect URLs (Auth)
En la pestaña Auth > OAuth 2.0 settings > Authorized redirect URLs, puedes agregar múltiples URLs. Agrega tu URL de callback manteniendo también la de herramientas de LinkedIn si la necesitas:
https://n8n-ob-autopost.ddt6vc.easypanel.host/v1/auth/linkedin/callback
http://localhost:8087/v1/auth/linkedin/callback
https://www.linkedin.com/developers/tools/oauth/redirect
Iniciar Conexión OAuth de LinkedIn
Haz clic en el siguiente botón para autorizar tu perfil y sincronizar tus páginas empresariales:
Establecer la Variable de Encriptación
Nuestro motor de criptografía exige una variable de entorno de 32 bytes (en hexadecimal) para cifrar los tokens persistentes en PostgreSQL. Ejecuta esto en tu terminal para setearla:
export ENCRYPTION_KEY="6368616e676574686973746f61333262797465737365637265746b6579686578"
Crear la Base de Datos en Postgres
Carga el archivo schema.sql en tu cliente de base de datos para levantar las tablas de Tenants, Accounts, Posts y Queue:
psql -h 72.61.53.4 -p 5478 -U otrherbrain -d ob_autopost -f schema.sql
Ejecutar el Servidor e Iniciar Pruebas
Con todos los pasos completados, corre el servidor Go para habilitar los endpoints de escucha local del OAuth callback:
go run cmd/api/main.go
Configuración de Información del Negocio (OAuth User)
Configura los datos de cada negocio para responder automáticamente los comentarios con Inteligencia Artificial.
Estudio de Pruebas de Publicación Multired (TikTok, Meta, LinkedIn)
📊 Panel de Métricas e Insights
Estadísticas extraídas de Facebook Pages, Instagram Business y TikTok en tiempo real.
📱 Métricas por Publicación Individual
Selecciona una cuenta para ver las métricas detalladas de sus publicaciones.
📡 Consola de Auditoría & Logs de Extracción API (Raw JSON)
🟢 ESTADO: Extracción Verificada
📌 Nota de Auditoría: Si las métricas muestran valor 0, confirma que la cuenta vinculada no tiene actividad ni reproducciones recientes en la red social. Este terminal muestra la respuesta cruda (Raw JSON) recibida directamente desde el servidor backend de Go y las Graph APIs oficiales.
[LOG AUDIT] Esperando selección de cuenta para mostrar datos de extracción en vivo...