monobank-api-client
Version:
Monobank API client wrapper build on promises
28 lines (18 loc) • 634 B
JavaScript
const { ClientFactory } = require('../');
const TOKEN = process.env.TOKEN;
const FROM_INTERVAL = 86400000;
if (!TOKEN) {
console.log('env var TOKEN required for this example');
process.exit(1);
}
const api = ClientFactory.createPersonal(TOKEN);
const to = new Date();
const from = new Date();
from.setTime(to.getTime() - FROM_INTERVAL);
const run = async () => {
const userInfo = await api.getUserInfo();
console.log('User info:\n', userInfo);
const defaultStatement = await api.getStatement({ account: '0', from, to });
console.log('Default account statement:\n', defaultStatement);
};
run().catch(console.log);