Integración de Meta (Facebook e Instagram) con Odoo Community
Objetivo
Configurar correctamente una aplicación en Meta (Facebook Developers) para obtener las credenciales (App ID y App Secret) necesarias para integrar Facebook e Instagram en Odoo community mediante el módulo Marketing Social.
1. Configuración en Odoo
Ruta:
Marketing Social → Configuración → Cuentas de desarrollador
Activar:
Cuenta de desarrollador de Facebook
Cuenta de desarrollador de Instagram
Ingresar:
ID de la aplicación (App ID de Meta)
Secreto de la aplicación (App Secret de Meta)
Nota: Se utiliza la misma aplicación de Meta para ambas integraciones.
2. Creación de la aplicación en Meta
Acceder a:
https://developers.facebook.com/
Crear una nueva app seleccionando:
Opción: "Otro"
Tipo de app: Negocios

Esta opción permite acceso completo a la configuración manual de OAuth.
3. Configuración básica de la aplicación
Completar los siguientes campos:
Nombre de la aplicación
Correo electrónico de contacto
Dominios de la app:
webdit.es
URL de política de privacidad
URL de condiciones del servicio
Categoría: Negocios

4. Agregar producto de autenticación
Agregar el producto:
Inicio de sesión con Facebook para empresas

5. Configuración de OAuth
En:
Inicio de sesión con Facebook → Configuración
Activar las siguientes opciones:
Inicio de sesión del cliente de OAuth → Sí
Inicio de sesión de OAuth web → Sí
Usar modo estricto para URI de redireccionamiento → Sí
Aplicar HTTPS → Sí

6. Configuración de URIs de redireccionamiento
Agregar las siguientes URIs en:
URI de redireccionamiento de OAuth válidos
https://www.webdit.es/social_facebook/callback
https://www.webdit.es/social_instagram/callback

IMPORTANTE:
Las URLs deben coincidir exactamente.
No basta con registrar el dominio.
Cada endpoint debe agregarse de forma explícita.
7. Manejo de errores comunes
Error: URL bloqueada
Causa:
El redirect_uri no está registrado en Meta.
Solución:
Agregar exactamente la URL utilizada por Odoo en la lista de URIs válidas.
8. Conexión en Odoo
Una vez configurada la aplicación en Meta:
Ingresar App ID y App Secret en Odoo
Ir a Marketing Social
Conectar cuentas de Facebook e Instagram
9. Resultado esperado
Conexión exitosa con Facebook
Conexión exitosa con Instagram
Visualización de publicaciones
Sincronización de métricas
10. Configuración mínima requerida
Meta:
App tipo Negocios
Cuenta
OAuth habilitado
URIs válidas configuradas:
Odoo:
App ID configurado
App Secret configurado
Conclusión
La integración depende principalmente de la correcta configuración de OAuth en Meta, especialmente del registro exacto de los callbacks utilizados por Odoo.