Qu'est-ce que GraphQL ?
GraphQL est un langage de requête pour les API et un environnement d'exécution permettant de répondre à ces requêtes avec vos données existantes. Contrairement aux API REST qui renvoient des structures de données fixes, GraphQL permet aux clients de demander exactement les données dont ils ont besoin. Un schéma GraphQL définit les types, requêtes et mutations disponibles dans une API, à l'aide d'un langage de définition de schéma (SDL).
Comment utiliser ce terrain de jeu GraphQL
- 1Collez votre schéma GraphQL (SDL) dans la zone de saisie du schéma. L'outil analysera et affichera les types disponibles.
- 2Écrivez une requête GraphQL dans la zone de saisie de la requête.
- 3Cliquez sur Valider et formater pour vérifier la requête par rapport au schéma et l'imprimer joliment.
- 4Examinez toutes les erreurs de validation avec les numéros de ligne.
- 5Copiez la requête formatée avec le bouton Copier.
Cas d'utilisation courants
Valider les requêtes avant le déploiement
Vérifiez que vos requêtes GraphQL sont valides par rapport au schéma avant d'envoyer le code.
Formater et nettoyer les requêtes
Imprimez joliment les requêtes GraphQL désordonnées ou réduites pour plus de lisibilité.
Explorer la structure du schéma
Parcourez rapidement les types, les champs disponibles et leurs relations dans un schéma GraphQL.
Questions fréquentes
Puis-je exécuter des requêtes sur une véritable API ?
Non. Il s’agit d’un validateur de schéma et d’un formateur de requêtes hors ligne. Il ne fait pas de requêtes réseau. Pour les requêtes API en direct, utilisez des outils comme GraphiQL ou Apollo Studio.
Ai-je besoin d’un schéma pour formater les requêtes ?
Non. Vous pouvez formater (joli-imprimer) des requêtes sans schéma. Le schéma n'est nécessaire que pour la validation.