š Exemplos de Uso das APIs - Sistema AutoNav GPS
ā¹ļø Informação: Esta pĆ”gina mostra exemplos prĆ”ticos de como usar as APIs do sistema com suas credenciais.
URL Base: https://gps.autonav.com.br/api/api.php
š§ Exemplos - API Server
1. Obter nĆŗmero de objetos online
Retorna apenas o número de objetos que estão online no momento.
https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=GET_OBJECTS_ONLINE
Copiar
curl -X GET "https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=GET_OBJECTS_ONLINE"
2. Obter total e online de objetos
Retorna o total de objetos e quantos estão online (formato: total,online).
https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=GET_OBJECTS_TOTAL_ONLINE
Copiar
curl -X GET "https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=GET_OBJECTS_TOTAL_ONLINE"
3. Listar todos os usuƔrios
Retorna uma lista JSON com todos os usuƔrios do sistema.
https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=GET_USERS
Copiar
curl -X GET "https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=GET_USERS"
4. Listar todos os objetos/dispositivos
Retorna uma lista JSON com todos os objetos/dispositivos cadastrados.
https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=GET_OBJECTS
Copiar
curl -X GET "https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=GET_OBJECTS"
5. Verificar se usuƔrio existe
Verifica se um email de usuƔrio jƔ existe no sistema. Retorna "true" ou "false".
https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=CHECK_USER_EXISTS,email@exemplo.com
Copiar
curl -X GET "https://gps.autonav.com.br/api/api.php?api=server&key=D951791810028535770B0E9C765564B4&cmd=CHECK_USER_EXISTS,email@exemplo.com"
š¤ Exemplos - API User
ā ļø Nota: Para usar a API User, vocĆŖ precisa da api_key do usuĆ”rio especĆfico, nĆ£o do token do servidor.
Para obter a chave de API de um usuƔrio, use: GET_USER_API_KEY,user_id na API Server.
1. Obter objetos do usuƔrio
Retorna uma lista JSON com todos os objetos associados ao usuƔrio autenticado.
https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_API_USUARIO&cmd=USER_GET_OBJECTS
Copiar
curl -X GET "https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_API_USUARIO&cmd=USER_GET_OBJECTS"
2. Obter marcadores do usuƔrio
Retorna uma lista JSON com todos os marcadores do usuƔrio.
https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_API_USUARIO&cmd=USER_GET_MARKERS
Copiar
3. Obter rotas do usuƔrio
Retorna uma lista JSON com todas as rotas do usuƔrio.
https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_API_USUARIO&cmd=USER_GET_ROUTES
Copiar
4. Obter localizaƧƵes de um objeto
Retorna as localizaƧƵes de um objeto em um perĆodo especĆfico (formato de data: YYYY-MM-DD HH:MM:SS).
https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_API_USUARIO&cmd=OBJECT_GET_LOCATIONS,IMEI,2024-01-01 00:00:00,2024-01-31 23:59:59
Copiar
5. Enviar comando GPRS para objeto
Envia um comando via GPRS para um objeto/dispositivo.
https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_API_USUARIO&cmd=OBJECT_CMD_GPRS,IMEI,COMANDO
Copiar
š InformaƧƵes Importantes
š Sobre as Credenciais:
Token fornecido: Parece ser uma chave de servidor (para API Server)
UsuÔrio/Senha: Podem ser usados para login no sistema, mas para API você precisa da api_key
Para obter a api_key de um usuƔrio, use o comando GET_USER_API_KEY,user_id na API Server