Sitio web avanzado: Contenido dinámico - Colecciones de Airtable

Airtable se puede usar como una colección para generar páginas dinámicas. Para obtener más información sobre las colecciones, consulte Definir una colección para páginas dinámicas.

Importante:

A partir del 1 de febrero de 2024, las claves API se eliminarán por completo. En este momento, las colecciones que no hayan cambiado la clave API a un token de acceso personal podrían experimentar interrupciones.

Limitaciones y especificaciones por tipo de colección

Las colecciones de Airtable tienen las siguientes limitaciones:

Mesa de aire

Número de colecciones por sitio

100

Campos (columnas)

100

Límite de caracteres del nombre de la colección

50

Límite de caracteres del nombre del campo

50

URL del elemento página

350 caracteres

Actualizar datos

Automáticamente cada hora

Para crear una colección de Airtable:

  1. En el panel izquierdo, haga clic en Contenido, luego en Colecciones y luego en + Agregar colección.
  2. Haga clic en Mesa de aire.
  3. Ingrese su token de Airtable.
    • Token de acceso
  4. Ingrese sus credenciales de API de Airtable.
    • Clave API
      1. Haga clic en Página de la cuenta de Airtable (ubicada en el paso 1 de Cómo conectarse con Airtable).
      2. Se abrirá una nueva pestaña en la página de su cuenta de Airtable (es posible que necesite iniciar sesión).
      3. Una vez iniciada la sesión, visite airtable.com/create/tokens (si no ha iniciado sesión en Airtable, recibirá una página 404).
      4. Una vez en la página de tokens de acceso personal, haga clic en Crear token.

      5. Introduzca un nombre para el token.

      6. En la sección Ámbitos, haga clic en + Agregar un ámbito y seleccione data.records:read (Ver los datos en registros).

      7. En la sección Acceso, haga clic en + Agregar una base y seleccione la opción Todas las bases actuales y futuras en todos los espacios de trabajo actuales y futuros situada en Todos los espacios de trabajo.
      8. Seleccione la opción data.records:read (Ver datos en registros) .

      9. En la sección Acceso, haga clic en Añade una base.

      10. Seleccione la opción Todas las bases actuales y futuras en todos los espacios de trabajo actuales y futuros ubicada en Todos los espacios de trabajo.

      11. Haga clic en Crear token.

      12. Haga clic en el botón copiar ubicado junto al token.

      13. Regrese a Sitio web de Guesty y pegue el token en el campo Token de acceso.

    • URL de ejemplo
      1. Haga clic en Página de la API de Airtable (ubicada en el paso 2 de Cómo conectarse con Airtable).
      2. Se abrirá una nueva pestaña en Airtable (es posible que deba iniciar sesión).
      3. Una vez en la página de Referencia de API, desplácese hacia abajo y seleccione la tabla deseada.
      4. En el panel lateral, haga clic en Autenticación.
      5. En la pestaña curl, copie el enlace debajo de EJEMPLO.
      6. Copie el enlace debajo de EJEMPLO (ubicado en la curl pestaña).
      7. Regrese a Sitio web de Guesty y péguelo en el campo URL de ejemplo.
  5. Haga clic en Importar campos.
  6. Defina el tipo de datos correcto para cada campo.
  7. Haga clic en Continuar.

Actualizar la clave API de una colección existente con un token de acceso personal

Para actualizar la API de una colección existente con un token de acceso personal:

  1. En el panel izquierdo, haga clic en Contenido, haga clic en Colecciones y, a continuación, en la colección de Airtable deseada.

  2. Haga clic en Ajustes de la colección situada hacia la parte inferior.

  3. En el campo Token de acceso, reemplace la clave API con un token de acceso personal.

    • Para crear un token de acceso personal:

      1. Haga clic en Página de la cuenta de Airtable (ubicada en el paso 1 de Cómo conectarse con Airtable).
      2. Se abrirá una nueva pestaña en la página de su cuenta de Airtable (es posible que necesite iniciar sesión).
      3. Una vez iniciada la sesión, visite airtable.com/create/tokens (si no ha iniciado sesión en Airtable, recibirá una página 404).
      4. Una vez en la página de tokens de acceso personal, haga clic en Crear token.

      5. Ingrese un nombre en el campo Nombre. En la sección Ámbitos, haga clic en + Agregar un ámbito y seleccione data.records:read (Ver los datos en registros).

      6. En la sección Acceso, haga clic en + Agregar una base y seleccione la opción Todas las bases actuales y futuras en todos los espacios de trabajo actuales y futuros ubicada en Todos los espacios de trabajo.

      7. Haga clic en Crear token.
      8. Haga clic en el botón copiar ubicado junto al token.
      9. Regrese a Sitio web de Guesty y pegue el token en el campo Token de acceso.
  4. Haga clic en Actualizar datos.

  5. Haga clic en Hecho.

Campos admitidos

Nota:

Airtable realizó cambios en sus Archivos adjuntos de URL (como enlaces e imágenes), lo que provoca que caduquen después de dos horas. Sitios web de Guesty no se ve afectado por este cambio, ya que extrae datos de Airtable cada hora.

La siguiente tabla describe los campos de Airtable admitidos, los campos de Sitios web de Guesty correspondientes y ejemplos.

Sitios web de Guesty Field Campo Airtable Ejemplo

Texto

Texto enriquecido

Bienvenido a mi consultorio dental.

Nota:

No se admite el uso del campo de texto enriquecido de enlace integrado de Airtable. Por ejemplo, para agregar un enlace, use el código HTML: <a> </a> etiqueta.

Texto

Texto largo

Nota:

Este campo admite HTML y saltos de línea.

Texto

Texto sin formato

Bienvenido a mi oficina

Numérico

Número

10.000

Nota:

Debe contener únicamente números y puntos (para decimales).

Booleano

Caja

Nota:

Sólo para widgets personalizados.

Imagen

Adjunto con una imagen

Imagen agregada a través de Airtable.

Enlace

URL

https://goo.gl/maps/F81HPm4CBTQSTsJ5A

Video

URL o texto

https://www.youtube.com/watch?v=8EsYwAKxAFU

Teléfono

Número de teléfono o mensaje de texto

123456789

Correo electrónico

Correo electrónico o mensaje de texto

correo electrónico@email.com

Ubicación

Texto

Dirección, código postal, región, ciudad, país

846 Kerry Way, 90017, CA, Los Ángeles, EE. UU.

Horario comercial

Texto

SÁBADO, DOM: 08:00-20:00; JUEVES, VIE: 08:00-12:00;

Colección interna que contiene un campo de imagen

Adjunto con múltiples imágenes

Imágenes agregadas a través de Airtable.

Texto

Número

Texto

Divisa

Nota:

Muestra sólo el número, sin el signo $.

Texto

Por ciento

Nota:

Se muestra con decimales y sin signo %.

Texto

Clasificación

Nota:

Muestra el número.

Texto

Fórmula

Nota:

El resultado de la fórmula puede ser una cadena.

Texto

Numeración automática

Cuenta social

Valor

Debe tener el formato nombre: valor; nombre: valor;

correo electrónico: mi@gmail.com; whatsapp: 123456; facebook: Guesty Sitios web;

Nota:

Redes sociales compatibles: correo electrónico, WhatsApp, Facebook, Twitter, Instagram, YouTube, LinkedIn, Yelp, Pinterest, Google_my_business, Waze, Vimeo, Snapchat, Reddit, Tripadvisor, Foursquare, RSS.

Fecha y hora

Texto

La estructura predeterminada es AAAA-MM-DD HH:mm:SS, que se muestra como 2021-10-06 16:12:00. Para obtener una lista completa de los formatos de fecha y hora y cómo se muestran, consulte la clase DateTimeFormatter.

Nota:

El sitio siempre se mostrará en la zona horaria UTC, independientemente de lo que esté configurado en Airtable, incluso si la opción Usar la misma zona horaria para todos los colaboradores está activada (en Airtable).

Para evitar confusiones de zona horaria entre el sitio y Airtable, se recomienda habilitar la opción Usar la misma zona horaria para todos los colaboradores (ubicada en Airtable) y seleccionar la zona horaria GMT/UTC.

Este campo se puede utilizar para ordenar cuando se utilizan los filtros o la funcionalidad de ordenamiento en la ventana emergente Datos conectados.

Selección múltiple

Selección múltiple

Después de definir el campo como Selección múltiple, haga clic en Opciones para agregar opciones. A cada fila de la colección se le pueden asignar una o más de las opciones creadas.

Nota:

Este campo se puede utilizar para filtrar la colección mostrada en widgets, como galería de fotos, lista, acordeón y widgets personalizados que se conectan a colecciones.

Nota:

Debido a las limitaciones de la API, los Sitios web de Guesty no importarán campos que no tengan contenido en las primeras 10 filas.

Orden de filas

Al usar colecciones de Airtable, el orden de las filas se extrae aleatoriamente debido a una limitación de la API en el sitio de Airtable. Ignoramos los filtros y la ordenación en Airtable.

Para obtener el mismo orden de filas que en Airtable, incluyendo filtros y ordenación, agregue el nombre de la vista de Airtable a la URL de ejemplo que use para importar su colección. Para obtener más información, consulte Asistencia con Airtable.

Para agregar la vista, después de añadir la URL de ejemplo, agregue '?view=View Name' . El nombre de la vista distingue entre mayúsculas y minúsculas y debe escribirse exactamente como está escrito en Airtable.

Importante:

Eliminar o cambiar el nombre de la vista después de importar la colección romperá la conexión.

El siguiente es un ejemplo de la URL antes de agregar el nombre de la vista:

https://api.airtable.com/v0/appbiL1pCyvFcW8WG/Feedback%20Session?view=Main%20View

El siguiente es un ejemplo de la URL después de agregar el nombre de la vista:

https://api.airtable.com/v0/appbiL1pCyvFcW8WG/Feedback%20Session?view=Main View

Para obtener más información sobre cómo agregar el nombre de la vista a la URL, vea este video .

El siguiente paso es crear o convertir una página dinámica para conectarla a la colección recién creada. También puede conectar las filas de la colección a páginas normales. Para saber cómo, consulte Conectar filas de la colección a páginas normales.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0