Ce paquet Npm fourni une interface pour intéragir avec Night-API
Vous pouvez simplement installer la dépendance à votre projet depuis Npm :
$ npm install night-api
// ES6 (includes typings)
import NightAPI from 'night-api';
// CommonJS
const NightAPI = require('night-api');
Pour utiliser l'API, vous avez besoin d'une clé d'authentification que vous pouvez obtenir en vous connectant sur Night-API
const api = new NightAPI('VOTRE_TOKEN_ICI');
const blague = await api.jokes.random();
A cette méthode, vous pouvez spécifier certains types que vous ne souhaitez pas recevoir.
const blague = await api.jokes.random({
disallow: ['dark', 'limit']
});
const blague = await api.jokes.byType('dev');
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.
const blague = await api.jokes.byID(50);
// console.log(blague);
{
id: 1,
type: 'dark',
joke: 'Question',
answer: 'Response'
}