Hola equipo de FaceIO,
Estoy integrando el SDK (fio.js) con mi aplicación de control de asistencia en Google Apps Script.
Ya configuré correctamente el dominio autorizado:
script.google.com
script.googleusercontent.com
Mi ID pública es fioa334c, y seleccioné PixLab Insight como motor de reconocimiento.
El problema es que el widget de enrolamiento y autenticación facial no aparece al presionar el botón correspondiente.
En la consola del navegador no veo errores de red ni de permisos de cámara; el sitio sí pide permiso de cámara, pero FaceIO no lanza el cuadro de detección.
Solicito por favor confirmar si el dominio script.google.com está correctamente reconocido por el motor PixLab Insight o si se requiere alguna configuración adicional para usar el SDK dentro de Google Apps Script Web App.
Gracias por su ayuda.
— Carlos Beas
MARCO PERUANA – Proyecto de Control de Asistencia
FaceIO Widget Not Launching in Google Apps Script Web App
✓ Accepted Solution
Hola Carlos,
Gracias por tu mensaje. Para aclarar: Google no influye en este comportamiento. FACEIO no puede ejecutarse dentro del entorno de Google Apps Script porque ese dominio no es propio ni administrado por ti, y el entorno está aislado. Aunque autorices script.google.com, el widget no puede inicializarse ahí.
FACEIO debe integrarse en una página HTML servida desde un dominio que controles. Luego, ese dominio es el que debes autorizar en tu panel FACEIO. Después puedes comunicar los resultados a tu backend en Google Apps Script sin problema.
Resumen
| Entorno | Compatible con FACEIO |
|---|---|
| Google Apps Script Web App | ❌ No compatible |
| Google Sites | ❌ No compatible |
| Tu dominio propio (HTML/JS) | ✅ Compatible |
| Cualquier hosting estático (Netlify/GitHub Pages/Vercel) | ✅ Compatible |
| App externa que envía datos a Apps Script | ✅ Recomendado |
Para la integración correcta, sigue la guía oficial paso a paso:
https://faceio.net/integration-guide
Si tienes ya el dominio donde alojarás tu interfaz, nos lo compartes y confirmamos la configuración.
Saludos,
Equipo FACEIO