Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

purakujs

puraku5MIT0.1.0

npm version

readme

purakujs - a nodejs plurk api client library in ES6

npm version

A nodejs plurk api client library written in ES6.

Install

npm install purakujs --save

Usage

import Puraku from 'purakujs';

let client = new Puraku({
  consumerKey: CONSUMER_KEY,
  consumerSecret: CONSUMER_SECRET
});

client.getRequestToken().then(({oauthToken, oauthTokenSecret}) => {
  // open this url in Browser and accept the authentication request
  // Plurk then give user a 6-digit pin code
  loadURL(`http://www.plurk.com/OAuth/authorize?oauth_token=${oauthToken}`);

  // get pin code from user input or some injected script
  let oauthVerifier = getPinCode();

  client.getOAuthAccessToken({oauthToken, oauthTokenSecret, oauthVerifier}).then(() => {
    // then api client is ready to call api endpoint
    client.request('GET', '/APP/Users/me').then(({data}) => {
      console.log(data);
    });
  });
});

Development

npm install
npm run dev

License

MIT