cómo obtener mis API de Google Business
¿Hiciste esto?
- Ve al formulario de solicitud de la API de Google Business Profile.
- Completa la solicitud. Google necesita saber por qué quieres acceso a la API.
- Espera la aprobación. Recibirás un correo electrónico una vez que tu proyecto esté en la lista blanca. No puedes proceder con las llamadas a la API en n8n hasta que esto sea aprobado.
Esto es solo para la primera fase. Una vez aprobado, configura tu proyecto para la fase dos:
-
Crea un Proyecto:
- Ve a la Consola de Google Cloud.
- Crea un nuevo proyecto (por ejemplo, «n8n-Business-Automation»).
-
Habilita las APIs:
- Ve a APIs y Servicios > Biblioteca.
- Busca y habilita lo siguiente:
Google Business Profile Management APIMy Business Business Information APIMy Business Account Management API
-
Configura la Pantalla de Consentimiento OAuth:
- Ve a APIs y Servicios > Pantalla de consentimiento OAuth.
- Selecciona Externo (a menos que tengas una organización de Google Workspace y solo quieras uso interno).
- Completa el nombre de la aplicación y el correo electrónico del desarrollador requeridos.
- Scopes: Agrega los scopes requeridos para la API de Business Profile (normalmente se encuentran en la documentación de la API, por ejemplo,
https://www.googleapis.com/auth/business.manage). - Usuarios de Prueba: Mientras tu aplicación esté en modo «Testing», debes agregar tu propia dirección de correo electrónico de Google como usuario de prueba, o recibirás un error «403 Access Denied».
-
Crea Credenciales:
- Ve a APIs y Servicios > Credenciales.
- Haz clic en Crear Credenciales → ID de cliente OAuth.
- Tipo de aplicación: Aplicación web.
- URIs de Redireccionamiento Autorizados: Esto es crítico. Ve a tu instancia de n8n, abre el nodo de Google Business Profile, crea una nueva credencial y copia la URL de Redireccionamiento OAuth proporcionada por n8n. Pégala aquí.
- Haz clic en Crear y copia tu ID de Cliente y Secreto de Cliente.
Para conectar a n8n:
- Abre tu flujo de trabajo de n8n.
- Agrega el nodo Google Business Profile.
- En la sección Credencial, selecciona «Crear Nueva Credencial».
- Pega el ID de Cliente y Secreto de Cliente que obtuviste de la Consola de Google Cloud.
- Haz clic en Iniciar sesión con Google.
- Aparecerá una ventana emergente. Selecciona tu cuenta y haz clic en «Continuar» (es posible que veas una advertencia de que la aplicación no está verificada; haz clic en «Avanzado» → «Ir a [Nombre de Tu Aplicación] (no es seguro)» para continuar).
- Una vez autorizado, el estado en n8n debería cambiar a Conectado.
1. Verifica primero que califiques
Google requiere que gestiones un Perfil de Negocio que esté verificado y activo durante más de 60 días antes de poder solicitar. Si tu listado es más reciente que eso, será rechazado.
2. Crea un proyecto de Google Cloud
Ve a Google Cloud Console, haz clic en Crear proyecto, dale un nombre y créalo. Usa un proyecto dedicado en lugar de un sandbox existente; esto mantiene la aprobación y la cuota más limpias.
3. Envía la solicitud de acceso
Solicita acceso a la API de Business Profile mediante el formulario de contacto de la API de GBP y espera la aprobación. La aprobación no es instantánea; típicamente tarda varios días a algunas semanas, y el rechazo es común si el formulario no explica claramente qué estás construyendo y por qué lo necesitas.
4. Habilita las APIs una vez aprobadas
Google dividió la antigua API “My Business” en APIs separadas diseñadas para propósitos específicos en 2022; ahora hay ocho de ellas, cubriendo cosas como gestión de cuentas, información empresarial, reseñas, publicaciones y datos de rendimiento. En la Biblioteca de APIs de la Cloud Console, habilita solo las que realmente necesitas en lugar de las ocho; tener menos APIs habilitadas significa una revisión de aprobación más limpia si alguna vez necesitas más acceso.
5. Configura credenciales OAuth 2.0
Ya que estas APIs tocan datos empresariales privados, necesitas un ID de cliente OAuth 2.0: ve a Credenciales en la Cloud Console, haz clic en Crear credenciales → ID de cliente OAuth, y guarda el ID del cliente + secreto. Eso es lo que tu herramienta de automatización usará para autenticarse.
Para Google Business Profile, la parte importante es que el acceso a través de API no es simplemente un inicio de sesión normal de Google. Normalmente necesitas ambos:
1. Una cuenta de Google que tenga acceso a la ubicación de Business Profile.
2. Acceso a Google Business Profile API aprobado para el proyecto de Google Cloud.
El camino práctico es:
- Crear o elegir un proyecto de Google Cloud.
- Habilitar las APIs relevantes de Business Profile.
- Configurar el consentimiento de OAuth y las credenciales.
- Enviar la solicitud de acceso a Google Business Profile API si tu proyecto no tiene acceso todavía.
- Después de la aprobación, reconecta la credencial de OAuth en n8n.
En n8n, primero crearía un flujo de trabajo de prueba de solo lectura que obtenga datos de ubicación/reseñas y escriba el resultado en una tabla u hoja de cálculo. Una vez que funcione, agrega el paso de borrador de IA. Para respuestas públicas a reseñas, mantén un paso de aprobación manual antes de publicar algo.