NibyBinAPI
@dewstouh/nibybin-api / Exports / NibyBinAPI
Class: NibyBinAPI
Clase que proporciona métodos para interactuar con la API de NibyBin.
Implements
NibyBinAPIInterface
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new NibyBinAPI(token
)
Crea una instancia de NibyBinAPI.
Parameters
token
string
El token de autenticación para la API.
Example
import NibyBinAPI from 'nibybin';
const nibybin = new NibyBinAPI({token: "tu-token"});
Defined in
Properties
apiBaseUrl
• Private
apiBaseUrl: string
Defined in
token
• Private
token: string
Defined in
Methods
create
▸ create(options?
): Promise
<CodeData
>
Sube un nuevo código a NibyBin.
Parameters
options
UploadCodeOptions
DefaultUploadOptions
Opciones para el código a subir.
Returns
Promise
<CodeData
>
Los datos del código subido.
Example
const codeToUpload = {
title: 'Mi Código',
description: 'Código de ejemplo',
language: 'javascript',
code: 'console.log("Hola, Mundo!");',
};
nibybin.create(codeToUpload)
.then((codeData) => {
console.log('Código subido:', codeData);
})
.catch((error) => {
console.error('Error al subir el código:', error);
});
Implementation of
NibyBinAPIInterface.create
Defined in
get
▸ get(id
): Promise
<CodeData
>
Obtiene los datos de un código existente en NibyBin.
Parameters
id
string
El ID del código a obtener.
Returns
Promise
<CodeData
>
Los datos del código obtenido.
Example
const codeId = 'codigo-id-a-obtener';
nibybin.get(codeId)
.then((codeData) => {
console.log('Datos del código obtenido:', codeData);
})
.catch((error) => {
console.error('Error al obtener el código:', error);
});
Implementation of
NibyBinAPIInterface.get
Defined in
Last updated