Llamar a las API de Google mediante OAuth 2.0 en Make
El módulo HTTP > Make a request puede enviar solicitudes a una API de Google mediante una conexión OAuth 2.0. La configuración tiene tres partes: preparar el proyecto en Google Cloud, autorizar la conexión en Make y definir la solicitud HTTP.
Antes de empezar, identifica en la documentación de la API de Google el endpoint, el método, los ámbitos de autorización y el cuerpo que requiere la operación. Solicita solo los ámbitos necesarios. Las pantallas de Google Cloud y Make pueden cambiar, por lo que conviene comparar cada paso con la fuente oficial de Make y con la documentación de la API elegida.
1. Preparar el proyecto de Google Cloud
La publicación, la verificación y el acceso de usuarios dependen de la política vigente de Google y del tipo de datos solicitado. No publiques una aplicación ni amplíes su audiencia sin revisar primero esas condiciones.
2. Crear las credenciales OAuth
En Google Cloud, crea un cliente OAuth de tipo Web application. Añade como URI de redirección autorizada la dirección que especifica actualmente Make para este módulo:
https://www.integromat.com/oauth/cb/oauth2
Después de crear el cliente, Google mostrará un identificador y un secreto de cliente. Guarda ambos en un gestor seguro y utilízalos únicamente en la conexión correspondiente. No los pegues en documentación, repositorios, capturas ni mensajes.
3. Establecer la conexión en Make
https://accounts.google.com/o/oauth2/v2/auth.https://oauth2.googleapis.com/token.access_type=offline y prompt=consent que documenta Make.No copies ámbitos de otro ejemplo sin comprobarlos. Una solicitud de Google Sheets, Google Drive o cualquier otro servicio puede exigir permisos distintos. El Google APIs Explorer y la documentación de cada servicio indican los valores aplicables.
4. Configurar la solicitud HTTP
Define el módulo a partir de la documentación del endpoint:
GET, POST, PATCH o DELETE.application/json cuando la API recibe JSON.Por ejemplo, la fuente oficial muestra una solicitud POST a https://sheets.googleapis.com/v4/spreadsheets para crear una hoja de cálculo. Un cuerpo reducido puede tener esta forma:
`json
{
"properties": {
"title": "Hoja creada desde Make"
},
"sheets": [
{
"properties": {
"title": "Datos iniciales"
}
}
]
}
`
Usa datos de prueba y una cuenta sin información crítica durante la primera ejecución. Revisa tanto la respuesta del módulo como el recurso creado o modificado en Google.
Solución de problemas
Si la autorización falla, comprueba en este orden:
Los mensajes de consentimiento, verificación y publicación son responsabilidad de Google y pueden variar. Si una pantalla no coincide con esta explicación, detén la configuración y sigue la documentación oficial de Make sobre OAuth 2.0 para las API de Google junto con la documentación actual de Google.