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)