Skip to content

Rapport de position manuel

POST /v1/tracker/location_report

Envoyez des données de position manuellement à des fins de test, sans encodage du protocole JT808.

Aucune authentification requise — ce point d'accès est ouvert pour la communication directe avec les appareils.

Ce point d'accès vous permet d'envoyer des données de suivi GPS directement à l'aide de simples paramètres JSON, utile pour les tests et l'intégration sans avoir à encoder des messages JT808.

Paramètres requis :

  • imei — numéro IMEI de l'appareil
  • lat — latitude en degrés décimaux
  • lng — longitude en degrés décimaux

Paramètres optionnels :

  • altitude — altitude en mètres
  • speed — vitesse en km/h
  • angle — direction en degrés (0–360)
  • dt_tracker — horodatage de l'appareil (format YYYY-MM-DD HH:MM:SS)

Requête

bash
curl -X POST -H "Content-Type: application/json" -d '{
    "imei": "123456789012345",
    "lat": 46.424237,
    "lng": 11.825656,
    "altitude": 1200,
    "speed": 45.5,
    "angle": 180,
    "dt_tracker": "2024-01-15 14:30:25"
}' "https://api.sportstracklive.com/v1/tracker/location_report"
http
POST /v1/tracker/location_report HTTP/1.1
Host: api.sportstracklive.com
Content-Type: application/json

{
    "imei": "123456789012345",
    "lat": 46.424237,
    "lng": 11.825656,
    "altitude": 1200,
    "speed": 45.5,
    "angle": 180,
    "dt_tracker": "2024-01-15 14:30:25"
}

Réponse en cas de succès

200 OKapplication/json; charset=utf-8

json
{
    "success": true,
    "message": "Location data processed"
}

Réponse en cas d'erreur

400 Bad Requestapplication/json; charset=utf-8

json
{
    "error": "Missing required parameters"
}