Aller au contenu principal

Playground

Essayez des requêtes dans votre navigateur, sans écrire de code. Apollo, l'outil GraphQL utilisé par Wino, propose deux pages web pour cela :

OutilÀ utiliser pourEnvoie les requêtes vers
Apollo ExplorerParcourir le schéma : chaque requête (query), mutation, type et champ, avec sa descriptionLa production uniquement
Apollo SandboxEssayer des requêtes sans risqueL'URL de votre choix, par exemple le staging

Les deux fonctionnent de la même façon : écrivez une requête à gauche, exécutez-la et lisez la réponse à droite.

Apollo Explorer : parcourir le schéma​

  1. Ouvrez l'Explorer Wino ↗.
  2. Cherchez un type ou une opération dans le panneau Documentation, par exemple variants, et cliquez sur les champs voulus : l'Explorer écrit la requête pour vous.
  3. Pour l'exécuter, ajoutez votre clé dans le panneau Headers : Authorization avec la valeur Bearer <your API key>.
L'Explorer envoie les requêtes en production

Il est connecté à https://production.api.v2.wino.fr/graphql et vous ne pouvez pas le changer : une mutation exécutée ici modifie les vraies données d'une boutique. Pour voir la forme d'une réponse sans rien envoyer, activez Mock responses dans les paramètres de l'Explorer. Pour vraiment essayer une requête, utilisez la Sandbox en staging.

Apollo Sandbox : essayer des requêtes en staging​

  1. Ouvrez la Sandbox en staging ↗. Le champ en haut affiche l'endpoint : https://staging.api.v2.wino.fr/graphql.
  2. Ajoutez votre clé de staging. La Sandbox lit le schéma depuis l'API elle-même, et l'API ne répond qu'avec une clé : ouvrez l'onglet Settings à gauche, modifiez les connection settings et ajoutez le header Authorization avec la valeur Bearer <your staging key>.
  3. Collez cette requête et exécutez-la :
query Shops {
shops {
edges {
node {
id
name
}
}
}
}

La réponse liste les boutiques de votre clé, comme dans le Démarrage rapide.

Ne mettez pas votre clé dans un lien : toute personne qui obtient le lien obtient la clé.

En savoir plus​