Rastrear Api
A Rastrear fornece uma API para acessar todas as funcionalidades do serviço. A documentação detalhada pode ser encontrada na Referência da API ou no arquivo de especificações do OpenAPI .
Existem várias opções de autorização do usuário:
- Usando cookies de sessão (consulte o ponto final da sessão )
- Cabeçalho de autorização HTTP padrão
- Autenticação de token portador
Documentação oficial da API da Rastrear:
Token de acesso
Como alternativa ao login por e-mail e senha, há a opção de usar um token de conta para autorização. Um token pode ser gerado pelo aplicativo web ou por meio de uma chamada de API.
Para criar uma sessão, use o parâmetro de consulta de token na solicitação get da sessão:
/api/sessão?token=TOKEN_DO_USUÁRIO
API WebSocket
Além da API REST, fornecemos acesso a um endpoint WebSocket para atualizações em tempo real. Endpoint para a conexão WebSocket:
/api/socket
O cookie de sessão é a única opção de autorização para a conexão WebSocket.
Cada mensagem no fluxo WebSocket usa o mesmo formato JSON universal:
{ "devices": [...], "positions: [...], "events": [...] }
Cada matriz contém objetos JSON padrão:
Se uma mensagem não contiver nenhum objeto de um determinado tipo, a chave não será incluída na estrutura JSON. Na maioria dos casos, uma mensagem contém um único tipo de objeto.