首页 帮助中心 Llamar a las API de Google mediante OAuth 2.0 en Make

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

  • Accede a Google Cloud Console y crea o selecciona un proyecto.
  • Abre APIs & Services > Library.
  • Busca la API que vas a utilizar y habilítala.
  • Abre la configuración de consentimiento OAuth y completa la información de la aplicación.
  • Define la audiencia según tu caso. Si el proyecto permanece en pruebas, añade las cuentas que podrán autorizarlo como usuarios de prueba.
  • En la sección de marca, revisa los dominios autorizados que indica la guía oficial de Make.
  • 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

  • Crea o abre un escenario y añade HTTP > Make a request.
  • En Authentication type, selecciona OAuth 2.0.
  • Crea una conexión nueva y elige el flujo Authorization Code.
  • Usa como URI de autorización https://accounts.google.com/o/oauth2/v2/auth.
  • Usa como URI de token https://oauth2.googleapis.com/token.
  • Añade los ámbitos exigidos por la operación. Si incluyes varios, selecciona el separador SPACE según la guía oficial.
  • Introduce el identificador y el secreto del cliente en sus campos respectivos.
  • Si necesitas acceso sin una autorización interactiva en cada ejecución, revisa los parámetros access_type=offline y prompt=consent que documenta Make.
  • Guarda la conexión y completa el consentimiento de Google con la cuenta autorizada.
  • 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:

  • URL: endpoint completo de la API.
  • Method: método HTTP requerido, como GET, POST, PATCH o DELETE.
  • Headers y Query: solo los parámetros que exija la operación.
  • Body content type: normalmente application/json cuando la API recibe JSON.
  • Body: estructura válida con los campos permitidos por el endpoint.
  • 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:

  • La API necesaria está habilitada en el proyecto correcto.
  • La cuenta está autorizada por la audiencia o figura como usuario de prueba.
  • La URI de redirección coincide exactamente con la indicada por Make.
  • El identificador y el secreto pertenecen al mismo cliente OAuth.
  • Las URI de autorización y token no contienen espacios ni cambios.
  • Los ámbitos corresponden al endpoint y usan el separador correcto.
  • La conexión de Make se autorizó con la cuenta que tiene acceso al recurso.
  • El método, la URL, los parámetros y el cuerpo cumplen la documentación de la API.
  • 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.

    本文包含联盟推广链接。通过这些链接注册不会增加你的费用,但会帮助我们持续产出高质量的免费内容。

    理解概念后,先选低风险流程

    如果这个概念对应你的真实重复任务,可以先从可人工复核的小流程开始尝试。价格、额度和模块限制请以官方页面为准。

    ✓ 先跑低风险流程✓ 保留人工复核✓ 价格和额度以官方页面为准
    选好流程后打开 Make