ds-api-client
Un DS Client GraphQL prenant en charge Node et les navigateurs pour les scripts ou les applications simples
Fonctionnalités
- DS API V2 Client GraphQL
- Promise-based API (fonctionne avec
async
/ await
) - Prise en charge de TypeScript
- Isomorphic (fonctionne avec Node / navigateurs)
Run Test
cp test/env.example .env
# Changer les valeurs dans le .env
npm test
Installation
npm add ds-api-client
Utilisation
import { DsApiClient } from 'ds-api-client'
const token = 'xxxxx'
const url = 'https://www.demarches-simplifiees.fr/api/v2/graphql'
const client = new DsApiClient(url, token)
const demarche = await client.demarche(idDemarche)
const demarcheDossiers = await client.demarche(idDemarche).dossiers.then((data) => console.log(data))
const dossier = await client.dossier(idDossier).then((data) => console.log(data))
const dossiers = await client.dossier(idsDossier).then((data) => console.log(data))
const groupeInstructeur = await client.groupeInstructeur(idGroupeInstructeur).then((data) => console.log(data))