1.2.4 • Published 11 months ago

@socialgouv/dila-api-client v1.2.4

Weekly downloads
19
License
Apache-2.0
Repository
github
Last release
11 months ago

@socialgouv/dila-api-client

NPM

Github Master CI Status NPM version codecov jest renovate

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

EnvNameValue
*OAUTH_CLIENT_IDAIFE OAUTH client
*OAUTH_CLIENT_SECRETAIFE OAUTH secret
ProdAPI_HOSThttps://api.piste.gouv.fr/dila/legifrance/lf-engine-app
ProdTOKEN_HOSThttps://oauth.piste.gouv.fr/api/oauth/token
SandboxAPI_HOSThttps://sandbox-api.aife.economie.gouv.fr/dila/legifrance/lf-engine-app
SandboxTOKEN_HOSThttps://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

11 months ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.2

5 years ago