Ce paquet Npm fourni une interface pour intéragir avec [Night-API](https://night-api.com)
npm install night-api


shell
$ npm install night-api
`
Mise en place
$3
`js
// ES6 (includes typings)
import { NightAPI } from 'night-api';
// CommonJS
const { NightAPI } = require('night-api');
`
$3
Pour utiliser l'API, vous avez besoin d'une clé d'authentification que vous
pouvez obtenir en vous connectant sur Night-API
`js
const api = new NightAPI('VOTRE_TOKEN_ICI');
`
Utilisation
$3
`js
const blague = await api.jokes.random();
`
A cette méthode, vous pouvez spécifier certains types que vous ne souhaitez pas
recevoir.
`js
const blague = await api.jokes.random({
disallow: ['dark', 'limit']
});
`
$3
`js
const blague = await api.jokes.byType('global');
`
$3
Les blagues sont identifiées par un ID que vous recevez en même tant que chaque
blague.
Spécifiez cet identifiant en paramètre et vous l'obtiendez à nouveau.
`js
const blague = await api.jokes.byID(44);
`
Valeur retournée
`js
// console.log(blague);
{
"status": 200,
"content": {
"id": 44,
"type": "global",
"blague": "Que dit un canard quand il va aux toilettes ?",
"reponse": "Je vais au petit coin."
}
}
``