Pular para o conteúdo principal
Didit levanta US$ 7,5 milhões para construir a infraestrutura para identidade e fraude
Didit
Voltar para o blog
Blog · 11 de abril de 2026

Práticas Recomendadas da API Didit: Integração Simplificada (PT-BR)

Aprenda a otimizar a eficiência e a segurança ao integrar com a API Didit. Este guia aborda arquitetura, tratamento de erros, limites de taxa e muito mais. Maximize seus fluxos de verificação de identidade hoje mesmo!

Por DiditAtualizado
didit-api-best-practices.png
Práticas Recomendadas da API Didit: Integração Simplificada

Principais Pontos

Melhores Práticas Priorize o gerenciamento seguro de chaves de API, utilizando variáveis de ambiente e controles de acesso.

Integração da API Utilize os SDKs da Didit para uma integração simplificada, mas compreenda a API subjacente para fluxos de trabalho personalizados.

Tratamento de Erros Implemente um tratamento de erros robusto com mecanismos de repetição e registro de informações detalhado para depuração.

Limites de Taxa Desenvolva sua aplicação para respeitar e lidar com os limites de taxa da API Didit de forma elegante, garantindo um serviço contínuo.

1. Considerações Arquiteturais para a Integração da API Didit

Integrar a API Didit em sua aplicação requer um planejamento arquitetural cuidadoso. Uma abordagem comum envolve uma arquitetura de microsserviços, onde um “Serviço de Verificação” dedicado lida com todas as interações com a API Didit. Isso isola a lógica de verificação do seu aplicativo principal e permite dimensionamento e atualizações independentes. Evite incorporar diretamente chaves de API no código do seu frontend; isso é uma vulnerabilidade de segurança crítica. Em vez disso, seus servidores backend devem se comunicar com a API Didit, atuando como um proxy para o seu frontend. Considere usar um Gateway de API para gerenciar autenticação, autorização e limitação de taxa antes que as solicitações cheguem ao Serviço de Verificação.

Exemplo de Arquitetura:


[Frontend] --(Requisição API)--> [Gateway de API] --(Autenticação/Autorização)--> [Serviço de Verificação] --(Requisição API Didit)--> [API Didit]

Para aplicações de alto volume, o armazenamento em cache dos resultados da verificação pode reduzir significativamente as chamadas à API e melhorar o desempenho. Implemente estratégias de cache com base na sensibilidade dos dados e na frequência das alterações. Lembre-se de invalidar o cache quando os dados relevantes forem atualizados.

2. Gerenciamento Seguro de Chaves de API: Melhores Práticas

Sua chave de API Didit é uma credencial crucial. A violação desta chave pode levar a acesso não autorizado e possível fraude. Siga estas melhores práticas:

  • Variáveis de Ambiente: Armazene sua chave de API em variáveis de ambiente, não diretamente em seu código-fonte.
  • Controle de Acesso: Restrinja o acesso às variáveis de ambiente que contêm sua chave de API apenas para pessoal e sistemas autorizados.
  • Rotação de Chaves: Gire sua chave de API regularmente como uma precaução de segurança.
  • Monitoramento: Monitore o uso da API em busca de atividades suspeitas.
  • Nunca Commitar no Controle de Versão: Garanta que sua chave de API nunca seja commitada em repositórios de controle de código-fonte.

A Didit fornece várias chaves de API para diferentes ambientes (desenvolvimento, teste, produção). Utilize essas chaves separadas para isolar os ambientes e evitar impactos acidentais na produção durante os testes.

3. Tratamento de Erros Eficaz e Mecanismos de Repetição

Integrações de API são inerentemente propensas a erros transitórios. Implemente um tratamento de erros robusto para garantir uma experiência de usuário tranquila. A API Didit retorna códigos de status HTTP padrão para indicar sucesso ou falha. Especificamente, preste atenção a:

  • 400 Requisição Inválida: Indica uma solicitação inválida. Valide seus dados de entrada cuidadosamente.
  • 429 Muitas Requisições: Indica que você excedeu o limite de taxa. Implemente a lógica de repetição com aumento exponencial (consulte a seção 4).
  • 500 Erro Interno do Servidor: Indica um erro no lado da Didit. Implemente a lógica de repetição com atrasos crescentes.

Implemente o registro abrangente para capturar detalhes de erros, parâmetros de solicitação e carimbos de data/hora. Esta informação é inestimável para depurar e identificar problemas recorrentes. Utilize um formato de registro estruturado (por exemplo, JSON) para facilitar a análise.

4. Compreendendo e Lidando com Limites de Taxa

A API Didit impõe limites de taxa para proteger sua infraestrutura e garantir um uso justo. Os limites de taxa são definidos como solicitações por minuto (RPM). Exceder o limite de taxa resultará em um erro 429 Muitas Requisições. Para lidar com os limites de taxa de forma elegante:

  • Monitore os Cabeçalhos de Limite de Taxa: A API Didit retorna os cabeçalhos de limite de taxa na resposta, indicando seu uso atual e a cota restante.
  • Implemente o Aumento Exponencial: Quando você receber um erro 429, implemente uma estratégia de repetição com aumento exponencial. Comece com um pequeno atraso (por exemplo, 1 segundo) e aumente-o exponencialmente com cada repetição subsequente (por exemplo, 2 segundos, 4 segundos, 8 segundos).
  • Cache: Como mencionado anteriormente, o cache reduz o número de chamadas à API.
  • Filas: Para cargas de trabalho de alto volume, considere usar uma fila de mensagens para armazenar em buffer as solicitações de API e suavizar picos de tráfego.

5. Como a Didit Ajuda

A Didit simplifica a verificação de identidade por meio de uma abordagem focada no desenvolvedor. Nossos SDKs abrangentes (Web, iOS, Android, React Native, Flutter) abstraem as complexidades da API, permitindo que você integre a verificação de forma rápida e fácil. No entanto, compreender os princípios subjacentes da API discutidos acima é crucial para construir aplicações robustas e escaláveis. O Business Console da Didit fornece análises e ferramentas de monitoramento detalhadas para rastrear o uso da API e identificar problemas potenciais. Nossa precificação transparente e modelo de pagamento conforme o uso eliminam taxas ocultas e custos inesperados.

Pronto para Começar?

Explore a documentação da API Didit em https://docs.didit.me e inscreva-se para uma conta gratuita para começar a construir hoje! Confira nosso Centro de Demonstração para exemplos interativos. Para dúvidas específicas, entre em contato com nossa equipe de suporte em hello@didit.me.

Infraestrutura para identidade e fraude.

Uma API para KYC, KYB, Monitoramento de Transações e Análise de Carteiras. Integre em 5 minutos.

Peça para uma IA resumir esta página
API Didit: Melhores Práticas de Integração.