Skip to content

yukinagae/qiita4js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qiita4js

NPM version Build Status

Simple Qiita API v2 client written in JavaScript.

Reference: Qiita API v2

Installation

Install using npm:

npm install qiita4js

Features

This client library allows GET access only, so you don't need an access token.

  • Below apis are implemented.
method url
GET /api/v2/users/:id
GET /api/v2/users
GET /api/v2/items/:id
GET /api/v2/items
GET /api/v2/users/:user_id/items
GET /api/v2/users/:user_id/stocks
GET /api/v2/tags/:id/items
GET /api/v2/comments/:id
GET /api/v2/items/:item_id/comments

Example

var qiita = new Qiita4js();
qiita.users('yukinagae').then(function(result) {
  console.log(result.name); // => Yuki Nagae
});

TODO

  • Below apis are not implemented.
method url
GET /api/v2/users/:user_id/followees
GET /api/v2/users/:user_id/followers
GET /api/v2/items/:item_id/stockers
GET /api/v2/users/:user_id/following
GET /api/v2/tags/:id
GET /api/v2/tags
GET /api/v2/users/:user_id/following_tags
GET /api/v2/tags/:id/following
GET /api/v2/items/:item_id/stock
  • Error handling
  • page and per_page parameters are not supported.

Tests

Run tests using npm test.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published