Integrar, gerenciar e usar Software como Serviço (SaaS) tem ajudado projetos a atingir objetivos e impulsionado resultados em muitos negócios. E quando se trata de aplicações biométricas, existem pacotes API e SDK que tornam a tecnologia de ponta disponível para o mercado para todos os tipos de projetos.
Neste tutorial, você aprenderá como implementar e gerenciar os pacotes oferecidos pelo BioPass ID em apenas 4 etapas.
1. Acesse o dashboard da plataforma BioPass ID
Os microserviços da plataforma de biometria e AI são feitos em Rest API e podem ser contratados nas seguintes versões:
- Free.
- Mini.
- Start.
Para utilizar os pacotes você precisa passar por dois fatores determinantes:
- Obter uma chave de acesso.
- Faça a requisição HTTP.
Após a escolha do pacote, é liberada a permissão de acesso ao Dashboard do BioPass ID, onde é possível organizar projetos e obter chaves de acesso.
A plataforma é intuitiva e é apresentada da seguinte forma:
No Dashboard você pode encontrar informações relativas à inscrição, bem como o ambiente para a organização de projetos.
Para começar, clique em Projects e selecione o pacote que você usará.
Em Aplicações, determine o nome da aplicação e escolha o projeto a ser referenciado:
Em seguida, a chave de acesso é liberada. Veja abaixo:
Com a chave de acesso em mãos, acesse a documentação em https://docs.biopassid.com/ para iniciar as requisições em protocolo HTTP.
2. Faça requisições às APIs do BioPass ID
As requisições realizadas na plataforma adotam o protocolo HTTP para obter os recursos contratados. Assim, a cada microsserviço, observe quais requisições devem ser usadas, como no exemplo abaixo:
Neste caso, há uma requisição do tipo post, que utiliza o endpoint acima.
Para testar microsserviços, as requisições podem ser feitas via Postman. Há um direcionamento para este ambiente na documentação do BioPass ID. Você pode exportá-la para facilitar todo o processo.
Uma vez que você tenha importado a documentação no Postman, você encontrará um corpo em JSON e algumas mudanças que devem ser feitas de acordo com cada propósito:
É importante observar que as informações com chaves duplas indicam os campos que devem ser preenchidos com as informações a serem enviadas à API. Além disso, em alguns casos há headers obrigatórios e diferenciados.
Os headers em comum são:
- Content-Type com o valor de - application/json.
- Ocp-Apim-Subscription-Key, que recebe a chave de acesso obrigatória.
Caso opte por não utilizar o Postman, o mesmo processo pode ser feito pelo próprio Prompt de Comando, utilizando-se o cURL:
No exemplo acima, é possível observar no cURL.
O exemplo do request é exposto ao lado das descrições de cada microsserviço.
Assim, selecione o texto e execute no cmd.
Você pode até mesmo encontrar um conversor online e selecionar a linguagem desejada. Outras linguagens e bibliotecas também são compatíveis, basta selecionar uma das opções disponíveis, e se você quiser usar uma que não esteja na lista, há bibliotecas que tornam isso possível.
3. Implemente um sistema de biometria
A implementação do sistema fica restrita ao objetivo da solução em questão, visto que depende do que o usuário busca. Nesse caso, há a possibilidade de utilizar o banco de dados do BioPass ID ou o do próprio cliente.
O BioPass ID oferece quatro operações básicas:
Porém, se o objetivo for utilizar o próprio banco de dados para as operações básicas — criar, ler, atualizar e deletar — é possível utilizar outros microsserviços independentes, como os microsserviços extract e match.
As possibilidades são muitas e dependem do escopo do projeto pretendido.
4. Integre com Python
Como os microserviços são compatíveis com várias linguagens, o projeto pode até ser desenvolvido em Python, o que facilita bastante o processo, visto que há snippets (códigos pré-prontos), que agilizam a programação.
Usando esta linguagem, não há necessidade de configurar o ambiente, apenas de iniciá-lo. Isto pode ser feito da seguinte maneira:
- Abra o Google Colab.
- Clique em "Novo notebook":
Click on the <> symbols and see the collection of snippets, suggested on the right side of the screen:
Desta forma, vários trechos de código são apresentados para acelerar o processo de implementação, tais como o código para a captura de imagens da câmera.
Os tópicos gerais mais importantes a serem contemplados durante a aplicação são:
1- Faça a chamada API, utilizando a conexão com o endpoint aplicado para a API correspondente;
2- Aplicar um método que captura a imagem e a transforma em base64 (para casos gerais, com exceção dos casos que aplicam o uso de templates);
3- Determinar a operação a ser utilizada;
4- Enviar o request com a base64 para o endpoint específico;
5- Fazer o tratamento da resposta de acordo com o escopo a ser desenvolvido.
Com a criação do projeto e a devida integração da API à solução, as operações podem ser executadas.
Precisão e velocidade são dois pontos fortes na implementação da API, uma vez que a complexidade e a usabilidade da integração dependem de como o desenvolvedor ou usuário escolhe no momento de seu desenvolvimento.
Como a solução oferece pacotes com a inteligência artificial injetada em seus algoritmos, não há necessidade de que o cliente entenda de biometria para utilizar todo potencial dos produtos, muito menos configurar a plataforma.
As requisições HTTP podem ser enviadas de qualquer hardware conectado à Internet, tais como: celulares, laptops, desktops, sem restrições do sistema operacional.
5. Acesse o suporte ao cliente
As falhas que ocorrem estão muitas vezes ligadas ao uso incorreto de recursos.
Há um FAQ para os desenvolvedores no dev center.
No próprioDashboard há uma opção de Support . Ao clicar nele, você será direcionado a recomendações e perguntas frequentes.
Se sua pergunta ainda estiver sem resposta, há um chat disponível no mesmo ambiente para ajudá-lo em poucos minutos, que pode ser encontrado em soluções.
Agora que você sabe como implementar e gerenciar os pacotes API oferecidos pelo BioPass ID, já pode começar.
Até o próximo tutorial!
Tradução: Thalita Ferreira