Skip to content
This repository has been archived by the owner on Jun 12, 2021. It is now read-only.

MDBox/evernoteapi_caller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evernoteapi_caller

A wrapper for Evernote API

Install

npm install --save evernote-utils 

Usage

var Evernote = require('evernote-utils').EvernoteApiClient;
var client = new Evernote({
    sandbox = true;
    consumerKey = 'xxx',
    consumerSecret = 'xxx',
    evernotecallback = 'http://127.0.0.1/callback'
});

//Get Auth URL
client.getRequestToken().then(function(results){
  //Save results.oauthTokenSecret for later ---
  console.log(results.authurl);//Redirect user to this url
}).catch(function(err){
  console.log(err);
});

//Get Auth Token
client.getAccessToken(token, oauthTokenSecret, verifyer).then(function(results){
  console.log(results.oauthAccessToken);
}).catch(function(err){
  console.log(err);
});

//List Notebooks
client.listNotebooks(oauthAccessToken).then(function(results){
  console.log(results);
}).catch(function(err){
  console.log(err);
});

//List LinkedNotebooks
client.listLinkedNotebooks(oauthAccessToken).then(function(results){
  console.log(results);
  return client.autehnticateToSharedNotebook(oauthAccessToken, results[0]);
}).then(function(results){
  console.log(results);
  return client.getSharedNotebookByAuth(oauthAccessToken, results.authenticationToken, notebook);
}).then(function(results){
  console.log(results);
}).catch(function(err){
  console.log(err);
});

About

A wrapper for Evernote API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published