Como obter um histórico de taxas de conversão entre moedas automaticamente – no code
Existem muitas situações em que conhecer o histórico de taxa das moedas pode ser muito útil para uma empresa. Se você tem operações internacionais, pode querer saber como está o desempenho de uma moeda local e investir ou se proteger adequadamente. Ou talvez você queira saber as taxas mais recentes ao redigir um contrato no exterior. Obter essas informações em uma série histórica pode ser um tanto demorado. Isto é, se você não automatizar.
Ensinaremos você a agendar chamadas de webhook para obter esses dados automaticamente, sem uma única linha de código.
Plataformas utilizadas:
Tempo para construir a ferramenta⏱:
- 4min 20seg em média.
CurrencyConverterAPI.com ($0 até 100 solicitações/hora) + Jestor ($0 até 200 ações/mês) = $0.00**os custos podem variar de acordo com as mudanças de preços de diferentes fornecedores
6 Passos para obter um histórico de taxas de conversão entre moedas automaticamente – no code
1. Obtenha seu token de API.
Para este tutorial, estamos usando o CurrencyConverterAPI.com, que até o momento em que este tutorial está sendo feito, envia a você um token de API em seu e-mail assim que você se inscreve. Você pode usar outras APIs de moedas para fazer isso, mas lembre-se de que isso mudará a forma de como você configura as solicitações (certifique-se de ler a documentação).
2. Crie uma tabela para o histórico de taxas.
Crie uma tabela no Jestor, chame-a de “Taxas” e adicione todos os campos que você precisa para o processo. Nesse caso, um campo de moeda para a taxa.
3. Crie a sua automação.
Abra o painel de Tricks (clicando no ícone Automations) e crie um novo Trick. Dê um nome e uma descrição para que você possa identificar esse trick posteriormente, caso precise editá-lo ou desativá-lo.
Nessa automação, buscaremos a taxa de um dólar americano por euro todos os dias. Portanto, como gatilho para essa automação, selecione “Scheduled actions” e escolha a tabela Taxas. Para “Type”, escolha Dias. Para “Interval”, digite 1.
Para Primeira execução, escreva quando deseja que a automação comece no formato AAAA-MM-DD HH: MM, como 2021-12-31 13:30. De preferência, configure isso para 10 minutos no futuro para testá-lo.
4. Configure a chamada de API.
Escolha a ação de “Webhook”. De acordo com a documentação, defina o URL como https://free.currconv.com/api/v7/convert. Em Método, selecione GET. Em parâmetros de consulta, configure três pares de parâmetros:
Finalmente, para Content Type, escolha form/ulrencoded.
5. Crie um registro com a taxa de câmbio.
Escolha a ação “Jestor – Create a new record”. Você só precisará configurar duas coisas:
6. Teste a sua automação para confirmar que tudo está ocorrendo como planejado.
Espere a data e a hora que você agendou na etapa três. Se você fez tudo corretamente, um novo registro será criado com a taxa de câmbio do momento da solicitação!
Agora você terá uma atualização diária automática das taxas de câmbio e o histórico das taxas será salvo na sua tabela de Taxas. Dessa forma, você sempre poderá ter as informações em mãos quando houver necessidade. Você pode até aproveitar o campo “Criado em” para criar um aplicativo com um gráfico para controlá-lo de uma maneira mais visual!
O que é Jestor?
Jestor é uma ferramenta no code para construir sistemas internos escaláveis rapidamente. Você pode criar aplicativos, automações, fluxos de trabalho e bancos de dados feitos sob medida para sua empresa. Usuários ilimitados, registros, aplicativos e automações. Experimente gratuitamente aqui ?