concordia-oclc-token
v1.0.4
Published
Used to fetch and cache an OCLC API token for re-use between calls to the same service, until it expires.
Maintainers
Readme
Concordia OCLC token
Currently only works with recent versions of Node that have native fetch.
(Convincing Typescript to import node-fetch or something similar is a TODO.)
So
npm install --save concordia-oclc-tokenthen
const oclc_token = require('concordia-oclc-token');
credentials = {
'WSKEY': 'aQCmtyCOIPJSqMr7Ju0...WP3GR01c',
'secret': 'M5D2VpYq...DnH/M2',
'scopes': ['WorldCatDiscoveryAPI','new-titles']
}
async function doSomething(creds) {
let my_token = await oclc_token.getToken(creds);
console.log('My token is ' + my_token);
}
doSomething(credentials);but don't put your actual WSKEY or secret in clear... Use dotenv or similar and hide them in a .gitignored dotfile.
