1.0.4 • Published 3 years ago

concordia-oclc-token v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

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-token

then

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.