hatena-fotolife-api
TypeScript icon, indicating that this package has built-in type declarations

2.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

Dependents (2)

Package Sidebar

Install

npm i hatena-fotolife-api

Weekly Downloads

3

Version

2.0.0

License

MIT

Unpacked Size

13.5 kB

Total Files

7

Last publish

Collaborators

  • bouzuya