Skip to main content

Faire une requête GraphQL dans le langage de son choix

Vous pouvez facilement effectuer des requêtes GraphQL à l'API Trackdéchets dans le langage de votre choix à l'aide d'une librairie HTTP standard ou en utilisant des librairies clientes GraphQL

Veillez à ce que vos requêtes:

  • comportent l'en-tête Content-Type: application/json
  • incluent des données json correctement formattées

Par exemple avec curl:

curl -X POST https://api.sandbox.trackdechets.beta.gouv.fr  \
-H 'Authorization: Bearer votre-token' \
-H 'Content-Type: application/json' \
-d '\{"query": "query\{me\{email}}"}'
note

Cette section est en cours de construction, merci de nous aider à la compléter en nous envoyant des extraits de code dans votre langage de prédilection

import requests


url = 'https://api.trackdechets.beta.gouv.fr'
token = 'YOUR_TOKEN'
query = 'query { me { name } }'
r = requests.post(url, json={'query': query}, headers={'Authorization': 'Bearer %s' % token})

print(r.text)