Skip to main content

Visão geral

Este guia apresenta as melhores práticas para integrar o DataSnap em suas aplicações, incluindo autenticação, tratamento de erros e padrões de integração recomendados.
Pré-requisitos:
  • Token de autenticação válido
  • Conhecimento básico de APIs RESTful
  • Familiaridade com formato JSONL

Autenticação

Token Bearer

Todas as requisições à API do DataSnap requerem autenticação via Bearer Token:

Obtendo seu token

Para obter seu token de acesso:
  1. Acesse o painel de controle da DataSnap
  2. Navegue até a seção “API” ou “Tokens de Acesso”
  3. Clique em “Gerar Novo Token” ou “Criar Token”
  4. Copie o token gerado e mantenha-o seguro
Cada token é associado a um tenant específico e possui permissões definidas.
Mantenha seu token seguro e nunca o compartilhe em repositórios públicos ou logs. Use variáveis de ambiente para armazená-lo.

Padrões de integração

Fluxo completo recomendado

Siga este padrão para uma integração robusta:
1

Validação de dados

Valide seus dados localmente antes do upload para evitar erros desnecessários.
2

Upload com retry

Implemente retry automático para uploads que podem falhar temporariamente.

Tratamento de erros

Implemente tratamento robusto de erros para diferentes cenários:

Limites e quotas

A API DataSnap implementa limites para garantir performance estável e uso justo dos recursos para todos os usuários.
Para informações completas sobre limites, códigos de erro, boas práticas e estratégias de otimização, consulte nossa documentação dedicada de Limites e Quotas.

Resumo dos Principais Limites

A documentação de Limites e Quotas inclui exemplos de implementação de controle de requisições, tratamento de erros, monitoramento e muito mais.

Consultas otimizadas

Estrutura de consulta eficiente

Para melhor performance, siga estas práticas:

Paginação eficiente

Use cursor-based pagination para melhor performance:

Monitoramento e logs

Implementando logs estruturados

Métricas importantes

Monitore estas métricas em suas integrações:
  • Taxa de sucesso de uploads
  • Taxa de erro por endpoint
  • Latência de consultas
  • Tempo de resposta da API
  • Volume de dados consultados

Ambientes

URLs por ambiente

Configuração por ambiente

Use variáveis de ambiente para configuração:

Próximos passos

Exemplos práticos

Veja exemplos completos de integração na documentação da API.

Suporte técnico

Entre em contato para dúvidas técnicas e suporte especializado.