annict.js

Annict APIのJavaScriptライブラリです

基本情報

カテゴリ
開発者向けライブラリ
URL
github.com

開発メンバー

ぬこすけ (@nukosuke)

npm version Bower version Build Status Dependency Status devDependency Status

annict.js

アニメ視聴記録サービスAnnictのAPIクライアントライブラリです。

インストール

npm install annict --save

ブラウザの場合

bower install annict --save

使い方

詳しくはドキュメントを参照してください。

Node.js

var Annict = require('annict').default;

var annict = new Annict();

annict.OAuth.token(
  CLIENT_ID,
  CLIENT_SECRET,
  GRANT_TYPE,
  REDIRECT_URI,
  CODE
)
.then(response => response.json())
.then(token => {

  annict.client.setToken(token.access_token);

  annict.Work.get({ filter_title: 'shirobako' })
  .then(response => response.json())
  .then(works    => console.log(works));

  annict.Me.Record.create({
    episode_id: 5013,
    comment: 'あぁ^~心がぴょんぴょんするんじゃぁ^~',
    rating: 5.0,
    share_twitter: 'true',
    share_facebook: 'false'
  })
  .then(response => response.json())
  .then(record   => console.log(record));

});

ブラウザ

<body>
    ...
    <script src='/js/annict.min.js'></script>
    <script>
        var annict = new Annict();
    </script>
</body>

Node.jsとブラウザで一部使用できるメソッドに差があります。