1.2.4 • Published 2 years ago
@socialgouv/dila-api-client v1.2.4
@socialgouv/dila-api-client
This JS package helps querying the DILA API
Usage
You need to set two environment variables : OAUTH_CLIENT_ID and OAUTH_CLIENT_SECRET.
These variables are the "oauth identifier" defined in your custom application in the AIFE portal
Envs
| Env | Name | Value | 
|---|---|---|
| * | OAUTH_CLIENT_ID | AIFE OAUTH client | 
| * | OAUTH_CLIENT_SECRET | AIFE OAUTH secret | 
| Prod | API_HOST | https://api.piste.gouv.fr/dila/legifrance/lf-engine-app | 
| Prod | TOKEN_HOST | https://oauth.piste.gouv.fr/api/oauth/token | 
| Sandbox | API_HOST | https://sandbox-api.aife.economie.gouv.fr/dila/legifrance/lf-engine-app | 
| Sandbox | TOKEN_HOST | https://sandbox-oauth.aife.economie.gouv.fr | 
Récupérer la table des matières d'un code
const DilaApiClient = require("@socialgouv/dila-api-client");
const dilaApi = new DilaApiClient();
// fetch table des matières code-du-travail
dilaApi
  .fetch({
    path: "consult/code/tableMatieres",
    method: "POST",
    params: {
      date: new Date().getTime(),
      sctId: "",
      textId: "LEGITEXT000006072050",
    },
  })
  .then(console.log);
// fetch list of available codes
dilaApi
  .fetch({
    path: "list/code",
    method: "POST",
  })
  .then(console.log);See also ./examples
Debug
you need to set the DEBUG=* environment variable in order to see
the output of inner logs.
Release policy
Releases are automaticly made through our GitHub Actions strictly following the Semantic Versioning specification thanks to semantic-release.
1.2.4
2 years ago
1.2.3
3 years ago
1.2.2
3 years ago
1.2.1
4 years ago
1.2.0
4 years ago
1.1.8
4 years ago
1.1.7
4 years ago
1.1.6
5 years ago
1.1.5
5 years ago
1.1.4
5 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago
0.0.2
6 years ago
