RAILS PRESS RUBY on RAILS, it’s DRY and COOL …

RSS Feed

RAILS PRESS RSS

Tag Cloud

はてなブックマーク - railspress.matake.jp の注目エントリー
象形文字くさび形文字ミイラそろばんの玉そろばんコーラン占いの板?象牙大英博物館
« 前の3件
Tagged by リリース

Posted on
2008/12/23

Tags
API, Gem, OAuth, iKnow!, リリース

2 Comments

この記事をはてなブックマークに登録 この記事のはてなブックマーク数 この記事を livedoor クリップに登録この記事の livedoor クリップ数 このエントリを del.icio.us に追加
ブックマークに追加する

iKnow! gem 0.2.2

version 0.4.0 - version 0.1.1 までの更新履歴はこちら。
iKnow! gem version 0.1.1 - 京の路
iKnow! gem version up - OAuth & Basic認証 - 京の路

version 0.2.2 となり、ようやくこちらのブログでも発表できるレベルになりました。version 0.2.2 では、OAuth / Basic 認証のサポート、すべての要認証 API Call のサポートが追加されています。

OAuth / Basic 認証は同じインタフェースで使えます。Iknow::Auth に username と password を指定すれば Basic 認証、token と secret を指定すれば OAuth を使います。

LANG : RUBY
  1. iknow_auth = case auth_mode
  2.   when :oauth
  3.     Iknow::Auth.new(
  4.       :token => OAUTH_ACCESS_TOKEN,
  5.       :secret => OAUTH_ACCESS_TOKEN_SECRET
  6.     )
  7.   when :basic_auth
  8.     Iknow::Auth.new(
  9.       :username => IKNOW_USERNAME,
  10.       :password => IKNOW_PASSWORD
  11.     )
  12. end

あとは、要認証 API Call の第一引数に Iknow::Auth のインスタンスを渡してください。(※ 12月23日現在、OAuth の DELETE 系 Call がエラーになりますが、これは iKnow! API 側の問題です)

» このエントリーには続きがあります。続きを読む »


Posted on
2008/10/18

Tags
Gem, GitHub, ノウハウ, リリース

0 Comment

この記事をはてなブックマークに登録 この記事のはてなブックマーク数 この記事を livedoor クリップに登録この記事の livedoor クリップ数 このエントリを del.icio.us に追加
ブックマークに追加する

GitHub に自作の RubyGems を登録する方法

iKnow! API gem を GitHub に公開したときのフローをメモしておきます。

  1. GitHub に Signup
  2. ログイン後のホーム右サイドーから「Your Repositories (create a new one)」をクリック
  3. Project Name / Description / Homepage URL を登録
  4. ヘッダー右側の「account」から SSH 公開鍵を登録
  5. 作成したレポジトリに rubygem を push(詳細なやり方はレポジトリトップに載っています)
  6. レポジトリのをクリック
  7. 「RubyGem」のチェックボックスにチェックする

これで10分〜20分くらい待っていれば、GitHub RubyGems List のページに登録した gem が掲載されるはずです。GitHub が勝手に gem を build してくれるので、Developer がやるのはチェックボックスにチェックを入れるだけ!超簡単。build に成功すれば、gem search であなたの gem が見つかります。

» このエントリーには続きがあります。続きを読む »


3分で iKnow! API アプリを作る方法 - iknow gem

前のエントリーでご紹介した iKnow! API 用の rubygem の使い方について。

Install iKnow! gem

レポジトリはこちら ⇒ nov-iknow@github

インストールは github を gem のソースに追加して(既に追加した人はもう追加しないように)

LANG : shell etc.
  1. sudo gem source -a http://gems.github.com

普通に gem install

LANG : shell etc.
  1. sudo gem install nov-iknow

これで、iKnow! API 経由のアクセスを、通常のモデルと同じ感じで使えるようになります。

» このエントリーには続きがあります。続きを読む »


« 前の3件
リリースタグ