Desarrollar paneles personalizados utilizando recursos de la API REST

Los paneles personalizados son una forma poderosa de extender la funcionalidad de GpsGate para tus clientes. Puedes mostrar dinámicamente datos de otros sistemas empresariales. Nuestra sección de desarrollador tiene algunas ideas sobre casos de uso de paneles personalizados en el mundo real. También puedes consultar estos artículos:

Los paneles personalizados son mashups, que muestran contenido de múltiples fuentes en una sola interfaz gráfica en una página web. Puedes desarrollar paneles mashup en la aplicación utilizando los recursos de la API REST de GpsGate. Aprende más sobre los mashups en Wikipedia.


Recursos de API disponibles

GpsGate lanza nuevos recursos de API de manera regular.

Para ver una lista de los recursos disponibles, por favor visita esta página en tu plataforma GpsGate: http://host_name/comGpsGate/api/v.1/test (reemplaza host_name con la dirección IP de tu servidor o nombre de host real).

Autorización

Los paneles personalizados son páginas HTML simples que se alojan en tu plataforma GpsGate. Dado que VehicleTracker y los paneles personalizados están alojados en el mismo servidor bajo el mismo dominio, puedes comunicarte con los recursos de la API REST de GpsGate sin autenticación. En la práctica, la autorización se realiza en segundo plano utilizando la información de tu sesión, que está disponible después de iniciar sesión en VehicleTracker.

Mejores prácticas de alojamiento

Aloja todos tus paneles personalizados en la carpeta \GpsGateServer\IIS\VehicleTracker\CustomPanels.