npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

hatena-fotolife-api

1.0.0 • Public • Published

hatena-fotolife-api

Hatena::Fotolife API wrapper for Node.js (unofficial)

Installation

npm install hatena-fotolife-api

Usage

See examples/.

import fotolife from 'hatena-fotolife-api';
 
const client =
  fotolife({ type: 'wsse', username: 'username', apikey: 'apikey' });
const options = { title: 'bouzuya\'s icon', file: './bouzuya.png' };
 
client.create(options).then(() => {
  console.log('uploaded');
}, (err) => {
  console.error(err);
});

Configuration (WSSE/OAuth)

WSSE

See "How to use Hatena WSSE".

OAuth

See "How to use Hatena OAuth".

Application scope is "read_private" or "write_private" or both.

var fotolife = require('hatena-fotolife-api');
 
var client = fotolife({
  type: 'oauth',
  consumerKey: 'consumerKey',
  consumerSecret: 'consumerSecret',
  accessToken: 'accessToken',
  accessTokenSecret: 'accessTokenSecret'
});
 
// ...

API Docs

See Hatena::Fotolife Atom API, test/ and examples/.

Development

npm run

License

MIT

Author

bouzuya <m@bouzuya.net> (http://bouzuya.net)

Badges

Build Status Dependencies status Coverage Status

install

npm i hatena-fotolife-api

Downloadsweekly downloads

23

version

1.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability