Aller au contenu

Explorateur API

L’Explorateur API est un IDE intégré au navigateur pour explorer l’API GraphQL d’un projet. Il permet aux développeurs Archie Core de créer et d’exécuter facilement des requêtes GraphQL depuis l’espace de travail.

L’Explorateur API utilise vos données de production réelles en direct.

alt text


Un schéma GraphQL dispose d’un système d’introspection intégré qui publie la structure du schéma. Cela permet à l’Explorateur API d’offrir des fonctionnalités puissantes d’auto-complétion lors de l’écriture de requêtes GraphQL.

Une fois à l’intérieur du bloc items, tapez “em”. À partir de là, il est facile de voir et de sélectionner le champ email parmi les opérations disponibles dans l’API. L’auto-complétion est contextuelle selon l’endroit où vous vous trouvez dans la requête en cours de construction, et filtre les options en fonction de ce que vous tapez.

alt text

Pour activer manuellement le menu d’auto-complétion et afficher les options disponibles, appuyez sur la combinaison de touches [Shift] + [Espace]. Cette action affiche le menu contextuel, vous permettant de sélectionner le champ souhaité, tel que items, dans la liste.

alt text

De plus, l’introspection nous aide à détecter les erreurs dans les requêtes. Le système reconnaît lorsque les types ne sont pas disponibles ou sont mal configurés — par exemple, Number devrait être String, champ non disponible dans la table, ainsi que les validations. Par conséquent, lors de l’utilisation de l’Explorateur API, survolez les lignes ondulées rouges pour afficher les conseils d’erreur.

alt text

L’Explorateur API inclut une référence de schéma intégrée pour vous aider à comprendre votre modèle de données lors de l’écriture de requêtes. Il existe deux façons d’y accéder :

Cliquez sur le bouton Documentation situé dans la barre d’outils en haut à droite. Cela active un panneau latéral à gauche où vous pouvez parcourir et rechercher toutes les Queries, Mutations et Types disponibles.

alt text

Comme le montre l’image, vous pouvez accéder directement à la documentation d’un champ spécifique que vous êtes en train de taper :

  • Survolez un nom de champ (par ex. cities) dans l’éditeur. Une info-bulle apparaîtra affichant son type de retour (par ex. CitiesConnection).
  • Cliquez sur le nom du type dans l’info-bulle.
  • Le panneau latéral Documentation s’ouvrira automatiquement et naviguera directement vers cette définition de type spécifique, vous montrant tous les sous-champs disponibles (comme items, count, aggregates) et leurs descriptions.

alt text

Le Composer est un outil visuel de construction de requêtes qui est généralement ouvert par défaut sur le côté gauche de l’Explorateur API. Il vous permet de sélectionner des champs et des arguments pour générer automatiquement une syntaxe GraphQL valide.

Si vous avez fermé le panneau ou ne le voyez pas, vous pouvez facilement le rouvrir :

  • Recherchez le bouton Composer situé dans la barre d’outils en haut à droite.
  • Il est positionné directement à côté du bouton Documentation.
  • Un clic sur ce bouton activera le panneau latéral Composer, ramenant l’éditeur visuel dans la vue.

alt text

Essayez d’ouvrir cities et de cocher l’option count. La requête suivante remplira la zone de texte, qui peut être exécutée pour vérifier combien de villes il y a.

query MyQuery {
cities {
items {
nameCity
}
}
}

alt text