SDKs oficiales · PietroCal API v1
PietroCal API v1 · JavaScript

Ejemplo del SDK JavaScript

Ejemplo ejecutable con Node.js para consultar PietroCal API v1 con una credencial privada. Revisá los requisitos, copiá el archivo completo o descargalo para incorporarlo a tu proyecto.

example.mjsjavascript/example.mjs · 31 líneas
Descargar
import { PietroCalApiError, PietroCalClient } from './pietrocal-client.js';

const token = process.env.PIETROCAL_API_TOKEN;
if (!token) {
    console.error('Definí PIETROCAL_API_TOKEN.');
    process.exit(1);
}

const client = new PietroCalClient({ token });

try {
    const profile = await client.profile();
    console.log(profile.data);

    const events = await client.events({ page: 1, perPage: 25 });
    console.log('Eventos:', events.data);
    console.log('Paginación:', events.pagination);

    console.log(
        'Clave idempotente disponible:',
        PietroCalClient.generateIdempotencyKey()
    );
} catch (error) {
    if (error instanceof PietroCalApiError) {
        console.error(`API ${error.status}: ${error.message}`);
    } else {
        console.error(error);
    }
    process.exit(1);
}