API HTTP POST para WeMob

URL: http://mail.najempaim.org/srv/i0t/webmov_api.php
PHP: 7.4.33
HTTPS de esta URL: NO
CA: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
Utilice HTTPS para no transmitir webmov_user y webmov_pass sin cifrar.

Funcionamiento

Cada peticion POST valida los datos, convierte las coordenadas desde grados decimales a segundos de arco, genera el idExt cuando falta y envia el registro a WeMob.

Si webmov_user no se envia, se activa el modo test y se utilizan las credenciales internas configuradas en este PHP.

Parametros POST

webmov_user   Opcional. Si falta: modo test.
webmov_pass   Obligatorio cuando hay webmov_user.
matricula     Obligatorio.
latitud       Obligatorio, grados decimales.
longitud      Obligatorio, grados decimales.
fecha         Opcional: yyyy-mm-dd hh:mm:ss.
idExt         Opcional; se genera automaticamente.
velocidad     Opcional; por defecto 0.
rumbo         Opcional; por defecto 0.
odometro      Opcional; por defecto -1.

Formulario de prueba

Envio POST Dejar vacio para modo test.









Ejemplo cURL

curl -X POST "http://mail.najempaim.org/srv/i0t/webmov_api.php" \ -d "webmov_user=USUARIO" \ -d "webmov_pass=PASSWORD" \ -d "matricula=1234ABC" \ -d "latitud=41.563200" \ -d "longitud=2.008900" \ -d "fecha=2026-07-27 19:30:00"

Respuesta correcta

{
  "ok": true,
  "sent": true,
  "test_mode": false,
  "credential_mode": "provided",
  "idExt": "USUARIO-1234ABC-1785173400000",
  "matricula": "1234ABC",
  "fecha": "2026-07-27 19:30:00",
  "timestamp_ms": "1785173400000",
  "latitud": "41.5632",
  "longitud": "2.0089",
  "webmov_code": 0,
  "message": "OK: registro aceptado."
}

Diagnostico SSL: http://mail.najempaim.org/srv/i0t/webmov_api.php?diagnostic=1