npm

concordia-oclc-token
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

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.

Package Sidebar

Install

npm i concordia-oclc-token

Weekly Downloads

1

Version

1.0.4

License

ISC

Unpacked Size

7.75 kB

Total Files

4

Last publish

Collaborators

  • larrydeck