Integrar, gerenciar e usar o Software como Serviço (SaaS) ajudou projetos a atingirem objetivos e impulsionarem resultados em muitas empresas. E quando se trata de aplicações biométricas, existem pacotes de API e SDK que disponibilizam tecnologia de ponta no 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 painel da plataforma BioPass ID
Os microsserviços da plataforma de biometria e IA são feitos em API rest e podem ser contratados nas seguintes versões:
- Gratuito.
- Mini.
- Começar.
Para usar os pacotes, você precisa passar por dois fatores determinantes:
- Obtenha uma chave de acesso.
- Faça a solicitação HTTP.
Depois de escolher o pacote, o Painel de identificação do BioPass a permissão de acesso é liberada, onde é possível organizar projetos e obter chaves de acesso.
A plataforma é intuitiva e é apresentada da seguinte forma:

No Painel, você pode encontrar informações sobre inscrições, bem como o ambiente para organizar projetos.
Para começar, clique em Projetos e selecione o pacote que você usará.

Em Aplicações, determine o nome do aplicativo 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 começar a fazer solicitações de protocolo HTTP.
2. Faça solicitações às APIs do BioPass ID
As solicitações feitas à plataforma adotam o protocolo HTTP para obter os recursos contratados. Assim, para cada microsserviço, observe quais solicitações devem ser usadas, como no exemplo abaixo:

Nesse caso, há uma solicitação do tipo “post”, que usa o endpoint acima.
Para testar microsserviços, as solicitações podem ser feitas via Postman. Há uma direção para esse ambiente na documentação. Você pode exportá-lo para facilitar todo o processo.

Depois de importar a documentação para o Postman, você encontrará um corpo JSON e algumas alterações que devem ser feitas de acordo com cada finalidade:

É importante observar que as informações de chave dupla indicam os campos que devem ser preenchidos com as informações a serem enviadas à API. Além disso, em alguns casos, há cabeçalhos obrigatórios e diferenciados.
Os cabeçalhos comuns são:
- Tipo de conteúdo com o valor de - application/json.
- Ocp-Apim-Subscription-Key, que recebe a chave de acesso obrigatória.

Se você optar por não usar o Postman, o mesmo processo poderá ser feito no prompt de comando, usando cURL:

No exemplo acima, você pode ver isso em cURL.
O exemplo de solicitação é exibido ao lado das descrições de cada microsserviço.
Então selecione o texto e execute-o em cmd.
Você pode até encontrar um conversor on-line e selecionar o idioma desejado. Outros idiomas 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, existem bibliotecas que tornam isso possível.
3. Implemente um sistema de biometria
A implementação do sistema é restrita ao objetivo da solução em particular, pois depende do que o usuário está procurando. Nesse caso, existe a possibilidade de usar o banco de dados de ID BioPass ou o próprio cliente.
O BioPass ID oferece quatro operações básicas:

No entanto, se o objetivo for usar o próprio banco de dados para as operações básicas — criar, ler, atualizar e excluir — é possível usar outros microsserviços independentes, como os microsserviços de extração e correspondência.
As possibilidades são muitas e dependem do escopo do projeto pretendido.
4. Integre com Python
Como os microsserviços são compatíveis com várias linguagens, o projeto pode até ser desenvolvido em Python, o que facilita muito o processo, já que existem trechos que aceleram a programação.
Usando essa linguagem, não há necessidade de configurar o ambiente, apenas iniciá-lo. Isso pode ser feito da seguinte maneira:
- Abra o Google Colab.
- Clique em “Novo caderno”:

Clique nos símbolos <> e veja a coleção de trechos, sugerida no lado direito da tela:

Dessa forma, vários trechos de código são apresentados para acelerar o processo de implementação, como o código para capturar imagens da câmera.
Os tópicos gerais mais importantes a serem abordados durante a inscrição são:
1- Faça a chamada de API, usando a conexão com o endpoint aplicado para a API correspondente;
2- Aplique um método que capture a imagem e a transforme em base64 (para casos gerais, com exceção dos casos que aplicam o uso de modelos);
3- Determine a operação a ser usada;
4- Envie a solicitação com base64 para o endpoint específico;
5- Gerencie a resposta de acordo com o escopo a ser desenvolvido.
As operações podem ser executadas após a criação do projeto e a integração da API na solução,
Precisão e velocidade são dois pontos fortes na implementação da API, pois a complexidade e a usabilidade da integração dependem de como o desenvolvedor ou usuário escolhe no momento do desenvolvimento.
Como a solução oferece pacotes com inteligência artificial integrada em seus algoritmos, não há necessidade de o cliente entender a biometria para usar todo o potencial dos produtos, muito menos configurar a plataforma.
As solicitações HTTP podem ser enviadas de qualquer hardware conectado à Internet, como: celulares, laptops, desktops, sem restrições de sistema operacional.
5. Acesse o suporte ao cliente
As falhas que ocorrem geralmente estão relacionadas ao uso incorreto de recursos.
Há um FAQ para desenvolvedores no centro de desenvolvimento.
Na Painel de controle em si, há um Suporte opção. Ao clicar nele, você será direcionado para recomendações e perguntas frequentes.
Se sua pergunta ainda não foi respondida, há um chat disponível no mesmo ambiente para ajudá-lo em alguns minutos, que pode ser encontrado em soluções.
Agora que você sabe como implementar e gerenciar os pacotes de API oferecidos pelo BioPass ID, você pode começar.
Até o próximo tutorial!