GraphQL es un estándar moderno de API que permite al cliente determinar exactamente qué datos desea obtener. A diferencia de NAT, donde a menudo hay que hacer varias consultas o recibir «extra», la API de GraphQL le da un control total sobre la estructura de la solicitud y la respuesta.
Ofrecemos la implementación de la interfaz GraphQL para todas las entidades clave: jugadores, máquinas expendedoras, sesiones, finanzas, informes, ajustes - todo está disponible a través de un punto de acceso, con una carga mínima y la máxima flexibilidad.
Beneficios de GraphQL
| Posibilidad | Lo que esto da |
|---|---|
| Flexibilidad de consulta | Sólo solicite los campos deseados, incluso de entidades relacionadas |
| Menos solicitudes | Todo en una sola consulta: sin «overfetch» y «underfetch» |
| Punto de entrada único | Un endpoint - todas las entidades: '/graphql' |
| Documentación en línea | Uso de GraphiQL o Apollo Studio para pruebas y entrenamiento |
| Optimización del front-end | Acelere el SPA y las aplicaciones móviles con respuestas puntuales |
Ejemplos de lo que se puede obtener
Ejemplo de consulta:graphql
query {
player(id: "1234") {
name
balance
lastSession {
device
totalBet
totalWin
}
}
}
Resultado:
json
{
"data": {
"player": {
"name": "John", "balance": 155. 20, "lastSession": {
"device": "Terminal-02", "totalBet": 120. 00, "totalWin": 140. 00
}
}
}
}
Características técnicas
Endpoint: `/graphql`
Autorización a través de Bearer-token (JWT)- Compatibilidad con GraphiQL y esquemas de introspección
- Soporte de almacenamiento en caché y batching en el lado del cliente
- Posibilidad de suscripción (suscripciones) para actualizaciones en vivo (opcional)
Cuando GraphQL es especialmente eficaz
Aplicaciones móviles y de una página con alto UX- Integraciones donde la optimización del tráfico y la velocidad de respuesta son importantes
- Proyectos con un gran número de entidades relacionadas
- Comandos que son importantes para recopilar y adaptar interfaces rápidamente a las tareas
GraphQL es precisión, velocidad y comodidad. Solo obtiene lo que necesita, sin sobrecarga del sistema y sin límite en la estructura de datos. Herramienta ideal para integraciones modernas.
Contactar con nosotros
Rellena el siguiente formulario y te responderemos lo antes posible.