Qiita API v2用 Node.js/ブラウザ用JavaScriptクライアントをリリースしました

ここが俺の新しい日記帳か、と入社して一ヶ月の@mizchiです。

この度、Qiita API v2用にnode.jsとブラウザで動くJavaScriptクライアントをリリースしました。

使ってみる

npm もしくは bower からインストールすることができます。

$ npm install qiita-js --save
$ bower install qiita-js --save

それぞれの詳しい使い方は、GithubのREADMEを参照してください increments/qiita-js

APIから投稿してみる

限定公開状態で記事を投稿するコード例です。(private: false) にすれば公開状態で投稿できます。(テスト用投稿はprivate: trueでお願いします)

テスト用のAPIトークンに関しては https://qiita.com/settings/tokens/new から取得してください。

var Qiita = require('qiita-js');
Qiita.setToken('');
Qiita.Resources.Item.create_item({
  title: 'Qiita API v2 ハッカソンやるぞ!',
  body: 'らしいです',
  tags: [{name: 'めでたい'}],
  private: true
}).then(function(data){console.log(data)});

Qiita.setEndpoint('https://yout-team-domain.qiita.com') で Qiita:Team へ投稿することもできます。

Ruby版とあわせてよろしくお願いします。
increments/qiita-rb

Qiita Hackathon

Qiita API v2をテーマとしたハッカソンを2014年12月13日(土)に開催します。
iPad Air 2, Kindle Voyage, Chromebook などの賞品もあります。

Qiita API v2 Hackathon | Peatix

日時:2014年12月13日(土)10時受付開始/10時半スタート〜21時終了
場所:株式会社リクルートジョブズ
所在地:東京都千代田区丸の内1-9-2 グラントウキョウサウスタワー