Você pode integrar o Firebase ao Merlin e usar como banco de dados em poucos passos. Para isso vamos utilizar os componentes Código javascript e Webhook e fazer algumas pequenas edições.
Vamos ao passo a passo:
- Acesse sua conta no Firebase, https://console.firebase.google.com, escolha ou crie um projeto e vá até Configurações / Contas de serviço / Chaves secretas do banco de dados, para pegar sua chave de integração Siga o passo a passo conforme imagem abaixo:
- Copie a secret e guarde para usar depois na integração
- Agora vamos para nosso banco de dados, para isso siga: Criação / Realtime Database veja na imagem abaixo:
- aqui temos a nossa url para integração
- Agora vamos definir as regras, aqui precisamos informar qual o nome do campo que sera usado para buscar a informação no banco de dados, no nosso caso será o email, veja na imagem:
- Pronto agora temos nosso banco configurado e podemos avançar para a configuração do merlin. Nesse tutorial faremos três tipos de integração: Busca de um registro, Criação de um novo registro, e atualização de um registro existente.
Busca por email
Vamos buscar um usuário no nosso banco de dados, teremos 4 passos:
- Pedimos o email com o campo pergunta aberta e guardamos na variável email
- Usamos o componente js com o seguinte código, para encodar o email, esse passo é necessário para que o firebase realize a busca da forma correta:
Merlin.setVariable('emailEncoded', encodeURIComponent(Merlin.getVariable('email')));