bankson-js

    1.0.8 • Public • Published

    Bankson.fi Node.JS client

    API documentation: Official bankson.fi documentation

    Installation

    npm install --save bankson-js
    

    Usage

    import Client from 'bankson-js';
    var client = new Client({
      bearerToken: bearerTokenObtainedWithOAuth2
    });
     
    client.me().then(resp => {
      console.log('Current user', resp.user);
    });
     

    Dynamic bearer token

    Because of the expiring nature of bearer tokens you can validate and refresh them before every request by providing a beforeRequest function that returns a promise:

    import Client from 'bankson-js';
    var client = new Client({
      beforeRequest: () => {
        return refreshMyToken().then(token => {
          return {
            bearerToken: token
          };
        });
      }
    });

    Test mode

    To support API requests in test mode, you can either specify test: true in the constructor options or return test: true in the promised value in beforeRequest.

    License

    MIT License

    Install

    npm i bankson-js

    DownloadsWeekly Downloads

    4

    Version

    1.0.8

    License

    MIT

    Unpacked Size

    26.7 kB

    Total Files

    19

    Last publish

    Collaborators

    • nnarhinen