GraphQL est une norme API moderne qui permet au client de déterminer lui-même les données qu'il veut obtenir. Contrairement à REST, où vous devez souvent faire plusieurs requêtes ou recevoir un « superflu », l'API GraphQL vous donne un contrôle total sur la structure de la requête et de la réponse.
Nous proposons une interface GraphQL pour toutes les entités clés : Joueurs, automates, sessions, finances, rapports, paramètres - tout est accessible par un seul point d'accès, avec une charge de travail minimale et une flexibilité maximale.
Avantages de GraphQL
| Opportunité | Qu'est-ce que ça donne |
|---|---|
| Flexibilité de la demande | Ne demandez que les champs souhaités, même à partir d'entités liées |
| Moins de demandes | Tout en une seule requête : sans « overfetch » et « underfetch » |
| Point d'entrée unique | Un endpoint est toutes les entités : '/graphql' |
| Documentation en ligne | Utilisation de GraphiQL ou Apollo Studio pour le test et la formation |
| Optimiser votre frontende | Accélérez les applications SPA et mobiles grâce à des réponses ponctuelles |
Exemples que vous pouvez obtenir
Exemple de requête :graphql
query {
player(id: "1234") {
name
balance
lastSession {
device
totalBet
totalWin
}
}
}
Résultat :
json
{
"data": {
"player": {
"name": "John", "balance": 155. 20, "lastSession": {
"device": "Terminal-02", "totalBet": 120. 00, "totalWin": 140. 00
}
}
}
}
Caractéristiques techniques
Endpoint: `/graphql`
Autorisation via Bearer-token (JWT)- Prise en charge de GraphiQL et du schéma d'introduction
- Prise en charge de batching et de cache côté client
- Possibilité d'abonnements (abonnements) pour les mises à jour en direct (en option)
Lorsque GraphQL est particulièrement efficace
Applications d'une page et mobiles avec UX élevé- Intégrations où l'optimisation du trafic et de la vitesse de réponse est importante
- Projets avec un grand nombre d'entités liées
- Commandes à qui il est important de rassembler et d'adapter rapidement les interfaces aux tâches
GraphQL est la précision, la vitesse et la commodité. Vous n'obtenez que ce dont vous avez besoin, sans surcharger votre système et sans restriction dans votre structure de données. L'outil idéal pour les intégrations modernes.
Nous contacter
Remplissez le formulaire ci-dessous et nous vous répondrons dans les plus brefs délais.