Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Adapps lango switcher macro
Table of Contents
minLevel1
maxLevel7

...

Ainsi, tous les attributs accessibles avec une requête GraphQL peuvent être récupérés et convertis dans un fichier type CSV. Pour connaître tous les attributs accessibles, consultez notre documentation Postman https://documenter.getpostman.com/view/9950294/Szf3aqMh#b8713f1e-630c-45bd-a2ad-2c443ae4b8da.

Pré-requis

...

Note

L’URL d’API est à modifier avec votre URL d’API.

Le nom de fichier CSV est à modifier selon votre requête également.

Exemple 1 - Récupérer les lignes avec les attributs identifiants, noms et transporteurs :

Code Block
languageyaml
api: https://chouette-core-test.enroute.mobi/api/
request: |
  {
    lines {
        nodes {
            registrationNumber
            name
            company { 
              name
            }
        }
    }
  }
root: $.data.lines
columns:
  id: registrationNumber
  name: name
  company: $.company.name
output: lines.csv

...

View file
namelines (1).yaml

Exemple 2 - Récupérer les arrêts avec les attributs identifiants, noms, nom du parent, identifiant du parent, nom de la ligne

Code Block
languageyaml
api: https://chouette-core-test.enroute.mobi/api/
request: |
  {
    stopAreas {
        nodes {
            registrationNumber
            name
            parent {
              registrationNumber
              name
            }
            lines {
                nodes {
                    name
                }
            }
        }
    }
  }
root: $.data.stopAreas
columns:
  id: registrationNumber
  name: name
  parent_id: $.parent.registrationNumber
  parent_name: $.parent.name
  line: $.lines.nodes[0].name
output: stop_areas.csv

View file
namestop_area.yaml

Exécuter la ligne de commande sur Windows

Pour lancer la conversion de votre requête GraphQL vers CSV il faut exécuter sur l’invite de commandes deux commandes qui font appel à l’API, au niveau de l’emplacement du fichier où se trouve la requête.

...

Info

API_TOKEN est à modifier avec votre token d’API créé.

Le nom de fichier YAML est à modifier également.

Exécuter la ligne de commande sur Mac

Pour lancer la conversion de votre requête GraphQL vers CSV il faut exécuter sur la console deux commandes qui font appel à l’API, au niveau de l’emplacement du fichier où se trouve la requête.

...

Une fois les commande exécutées, un fichier CSV apparaît dans le même emplacement.

...

Exécuter la ligne de commande sur Linux

Pour lancer la conversion de votre requête GraphQL vers CSV il faut exécuter sur la console une ligne de commande qui accède à l’emplacement du fichier où se trouve la requête et une commande qui fait appel à l’API avec le token correspondant.

...