As APIs permitem uma facilidade de acesso a informações em sistemas, o que vem se tornando cada vez mais padrão no mercado, com isso em mente, algumas demandas de conexão com sistemas via API no Excel são necessárias e muito úteis, então resolvi compartilhar um pouco de como criei essa integração.
API é um acrônimo do Inglês “Application Programming Interface” (Interface de Programação de Aplicações), o que significa um conjunto de funções e procedimentos pré-estabelecidos que permitem a criação de aplicações que acessam recursos ou dados de outra aplicação, serviço ou sistema operacional.
JSON, é um acrônimo de JavaScript Object Notation, um formato de dados de transferência leve e compacto, de padrão aberto e independente utilizado para troca de dados entre sistemas. Embora o nome possa ser sugestivo, o JSON não é só utilizado pela linguagem JavaScript, hoje ele vem se tornando o formato padrão de comunicação em aplicações Web.
JSON Web Tokens (JWT) é um padrão aberto (RFC 7519) que define uma maneira compacta e auto-contida para transmitir com segurança informação entre dois pontos com o formato de um objecto JSON. As informações podem ser verificadas e confiadas porque elas são assinadas digitalmente, tanto por meio de uma criptografia utilizando uma chave de segredo (Feita com o algoritmo HMAC) ou pelo sistema de chaves públicas/privada usando RSA ou ECDSA.