O Airtable pode ser usado como uma coleção para gerar Páginas Dinâmicas. Para obter mais informações sobre coleções, consulte Definir uma coleção para Páginas Dinâmicas.
Importante:
A partir de 1º de fevereiro de 2024, as chaves de API serão completamente descontinuadas. Nesse momento, as coleções que ainda não migraram suas chaves de API para tokens de acesso pessoal poderão sofrer interrupções.
Limitações e especificações por tipo de coleção
As coleções do Airtable têm as seguintes limitações:
|
|
Airtable |
|---|---|
|
Número de coleções por local |
100 |
|
Campos (colunas) |
100 |
|
Limite de caracteres para o nome da coleção |
50 |
|
Limite de caracteres do nome do campo |
50 |
|
URL do item da página |
350 caracteres |
|
Atualizar dados |
Automaticamente a cada hora |
Para criar uma coleção no Airtable:
- No painel esquerdo, clique em Conteúdo, clique em Coleções e, em seguida, clique em + Adicionar Coleção.
- Clique Airtable.
- Insira seu token do Airtable.
- Token de acesso
- Insira suas credenciais da API do Airtable.
- Chave de API
- Clique Página da conta do Airtable (localizado na etapa 1 de Como conectar-se ao Airtable).
- Uma nova aba será aberta com a página da sua conta do Airtable (talvez seja necessário fazer login).
- Após fazer login, visite airtable.com/create/tokens (Caso não esteja conectado ao Airtable, você verá a página de erro 404).
-
Na página de tokens de acesso pessoal, clique em Criar token.
-
Insira um nome para o token.
-
Na seção Escopos, clique em + Adicionar um escopo e selecione data.records:read (Ver os dados em registros).
- Na seção Acesso, clique em + Adicionar uma base e selecione a opção Todas as bases atuais e futuras em todos os espaços de trabalho atuais e futuros, localizada em Todos os espaços de trabalho.
-
Selecione a data.records:read (Consulte os dados nos registros) opção.
-
Na seção Acesso, clique em Adicionar uma base.
-
Selecione a opção Todas as bases atuais e futuras em todos os espaços de trabalho atuais e futuros, localizada em Todos os Espaços de Trabalho.
-
Clique Criar token.
-
Clique no botão copiar localizado ao lado do token.
-
Voltar para Site Guesty e cole o token no campo Token de acesso.
-
URL de exemplo
- Clique em Página da API do Airtable (localizado na etapa 2 de Como conectar-se ao Airtable).
- Uma nova aba será aberta no Airtable (talvez seja necessário fazer login).
- Na página de Referência da API, role para baixo e selecione a tabela desejada.
- No painel lateral, clique em Autenticação.
- Na aba curl, copie o link em EXEMPLO.
- Copie o link abaixo de EXEMPLO (localizado na aba Enrolar).
- Volte para Site Guesty e cole-o no campo URL de exemplo.
- Chave de API
- Clique em Importar campos.
- Defina o tipo de dados correto para cada campo.
- Clique em Continuar.
Atualize a chave de API de uma coleção existente com um token de acesso pessoal.
Para atualizar a API de uma coleção existente com um Token de Acesso Pessoal:
-
No painel esquerdo, clique em Conteúdo, clique em Coleções e, em seguida, na coleção desejada do Airtable.
-
Clique em Configurações da coleção localizado na parte inferior.
-
No campo Token de Acesso, substitua a Chave de API por um token de acesso pessoal.
-
Para criar um token de acesso pessoal:
- Clique em Página da conta do Airtable (localizado na etapa 1 de Como conectar-se ao Airtable).
- Uma nova aba será aberta com a página da sua conta do Airtable (talvez seja necessário fazer login).
- Após fazer login, visite airtable.com/create/tokens (Caso não esteja conectado ao Airtable, você verá a página de erro 404).
-
Na página de tokens de acesso pessoal, clique em Criar token.
-
Insira um nome no campo Nome. Na seção Escopos, clique em + Adicionar um escopo e selecione data.records:read (Ver os dados em registros).
-
Na seção Acesso, clique em + Adicionar uma base e selecione a opção Todas as bases atuais e futuras em todos os espaços de trabalho atuais e futuros, localizada em Todos os espaços de trabalho.
- Clique Criar token.
- Clique no botão copiar localizado ao lado do token.
- Voltar para Site Guesty e cole o token no campo Token de acesso.
-
-
Clique Atualizar dados.
-
Clique Feito.
Campos suportados
Observação:
A Airtable fez alterações em seus Anexos de URL (como links e imagens) fazendo com que expirem após duas horas. Sites Guesty não é afetado por essa mudança, já que obtém dados do Airtable a cada hora.
A tabela a seguir descreve os campos do Airtable compatíveis, os campos correspondentes nos sites Guesty e exemplos.
| Campo de sites Guesty | Campo Airtable | Exemplo |
|---|---|---|
|
Texto |
Texto rico |
Bem-vindo(a) ao meu consultório odontológico. Observação:O uso do campo de texto formatado para links integrado do Airtable não é compatível. Por exemplo, para adicionar um link, use o HTML: |
|
Texto |
Texto longo |
Observação:Este campo aceita HTML e quebras de linha. |
|
Texto |
Texto simples |
Bem-vindo(a) ao meu escritório. |
|
Numérico |
Número |
10.000 Observação:Deve conter apenas números e pontos (para decimais). |
|
Booleano |
Caixa de seleção |
Observação:Apenas para widgets personalizados. |
|
Imagem |
Anexo com uma imagem |
Imagem adicionada através do Airtable. |
|
Link |
URL |
https://goo.gl/maps/F81HPm4CBTQSTsJ5A |
|
Vídeo |
URL ou texto |
|
|
Telefone |
Número de telefone ou mensagem de texto |
123456789 |
|
|
E-mail ou mensagem de texto |
|
|
Localização |
Texto |
Endereço, CEP, região, cidade, país 846 Kerry Way, 90017, CA, Los Angeles, EUA |
|
Horário comercial |
Texto |
SÁBADO, DOM: 08h00-20h00; QUI, SEX: 08h00-12h00; |
|
Coleção interna que contém um campo de imagem. |
Anexo com várias imagens |
Imagens adicionadas através do Airtable. |
|
Texto |
Número |
|
|
Texto |
Moeda |
Observação:Exibe apenas o número, sem o símbolo de dólar. |
|
Texto |
Porcentagem |
Observação:Exibe com decimais e sem o sinal de porcentagem (%). |
|
Texto |
Avaliação |
Observação:Exibe o número. |
|
Texto |
Fórmula |
Observação:O resultado da fórmula pode ser uma string. |
|
Texto |
Número automático |
|
|
Conta social |
Valor |
Deve ser formatado como nome: valor; nome: valor; E-mail: my@gmail.com; WhatsApp: 123456; Facebook: Guesty Websites; Observação:Redes sociais suportadas: e-mail, WhatsApp, Facebook, Twitter, Instagram, YouTube, LinkedIn, Yelp, Pinterest, Google Meu Negócio, Waze, Vimeo, Snapchat, Reddit, TripAdvisor, Foursquare, RSS. |
|
Data e hora |
Texto |
A estrutura padrão é AAAA-MM-DD HH:mm:SS, que é exibida como 2021-10-06 16:12:00. Para obter uma lista completa dos formatos de data e hora e como eles são exibidos, consulte a classe DateTimeFormatter. Observação:O site sempre será exibido no fuso horário UTC, independentemente da configuração do Airtable, mesmo que a opção "Usar o mesmo fuso horário para todos os colaboradores" esteja ativada (no Airtable). Para evitar confusão de fuso horário entre o site e o Airtable, recomenda-se ativar a opção "Usar o mesmo fuso horário para todos os colaboradores" (localizada no Airtable) e selecionar o fuso horário GTM/UTC. Este campo pode ser usado para ordenação ao utilizar os filtros ou a funcionalidade de classificação na janela pop-up Dados Conectados. |
|
Seleção múltipla |
Seleção múltipla |
Após definir o campo como Seleção Múltipla, clique em Opções para adicionar opções. Cada linha da coleção pode ser atribuída a uma ou mais das opções que você criou. Observação:Este campo pode ser usado para filtrar a coleção exibida em widgets, como galeria de fotos, lista, acordeão e widgets personalizados que se conectam a coleções. |
Observação:
Devido a limitações da API, os sites da Guesty não importarão campos que não possuam conteúdo nas 10 primeiras linhas.
Ordem da linha
Ao usar coleções do Airtable, a ordem das linhas é obtida aleatoriamente devido a uma limitação da API do site do Airtable. Ignoramos filtros ou ordenação no Airtable.
Para obter a ordem das linhas exatamente como existe no Airtable, incluindo filtros e classificação, adicione o nome da visualização do Airtable à URL de exemplo que você está usando para importar a coleção. Para obter mais informações, consulte o suporte do Airtable.
Para adicionar a visualização, após inserir o URL de exemplo, adicione '?view=View Name'. O nome da visualização diferencia maiúsculas e minúsculas e deve ser digitado exatamente como está escrito no Airtable.
Importante:
Excluir ou alterar o nome da visualização após importar a coleção interromperá a conexão.
Segue abaixo um exemplo da URL antes de adicionar o nome da visualização:
https://api.airtable.com/v0/appbiL1pCyvFcW8WG/Feedback%20Session?view=Main%20View
Segue abaixo um exemplo da URL após a adição do nome da visualização:
https://api.airtable.com/v0/appbiL1pCyvFcW8WG/Feedback%20Session?view=Main View
Para obter mais informações sobre como adicionar o nome da visualização ao URL, consulte este vídeo.
O próximo passo é criar ou converter uma Página Dinâmica para que você possa conectá-la à sua coleção recém-criada. Ou, você pode conectar as linhas da coleção a páginas normais. Para saber como, consulte Conectar Linhas da Coleção a Páginas Normais.