UNPKG

night-api

Version:

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

93 lines (64 loc) 2.25 kB
[![Discord](https://img.shields.io/discord/832296913695932428?color=informational&logo=discord&logoColor=white)](https://discord.gg/jH6wB3B6s8) [![NPM](https://img.shields.io/npm/v/night-api?color=crimson&logo=npm)](https://www.npmjs.com/package/night-api) [![Download](https://img.shields.io/npm/dt/night-api)](https://www.npmjs.com/package/night-api) # NightAPI Ce paquet Npm fourni une interface pour intéragir avec [Night-API](https://night-api.com)</br></br> <strong>Voici la documentation pour vous retrouver plus facilement [Night-API module documentation](https://docs.night-api.com)</strong> ## Installation Vous pouvez simplement installer la dépendance à votre projet depuis Npm : ```shell $ npm install night-api ``` ## Mise en place ### Importation ```js // ES6 (includes typings) import { NightAPI } from 'night-api'; // CommonJS const { NightAPI } = require('night-api'); ``` ### Initialisation Pour utiliser l'API, vous avez besoin d'une **clé d'authentification** que vous pouvez obtenir en vous connectant sur [Night-API](https://night-api.com/) ```js const api = new NightAPI('VOTRE_TOKEN_ICI'); ``` ## Utilisation ### Blague aléatoire ```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'] }); ``` ### Blague aléatoire d'une catégorie ```js const blague = await api.jokes.byType('global'); ``` ### Blague à partir de son ID 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." } } ``` <strong>Pour voir le reste des fonctionalités du module je vous invite à lire notre [documentation](https://docs.night-api.com)</strong>