OAuth
昨年、『コマンドラインでツイートするRubyスクリプト』(2011年2月6日)および『コマンドラインでツイートするRubyスクリプト(つづき)』(2011年2月11日)を書きました。この度、コードを見直し、TwitterのREST API v1.1に対応させ、GitHubにpushいたしました…
先日、コマンドラインでツイートするRubyスクリプトを作ってみましたが、引数の最後がURLだった場合、Google URL Shortener APIを使って短縮するようにしてみました。このままでも動きますが、GoogleはAccess Keyの取得を推奨し、設定するとAnonymous状態と…
komatagaさんのブログ記事、『非同期コミュニケーションツール』を読んで、「vimでプログラミング中でも、外部コマンド実行でツイートできたらなぁ...」と思い、作ってみました。[追記:2/11 1:54] Google URL Shortener APIでURLを短縮化するバージョンを作…
Ruby on Railsのoauthを使い、Ruby on Rails Tutorial: Learn Rails by Exampleのサンプルアプリ「sample_app」*1に、Twitterでサインインする機能も追加してみました。 サンプルアプリ http://github.com/nkmrshn/sample_app TwitterのOAuth認証を使うので…
Play! frameworkのOAuth ClientモジュールがGoogle App Engineでうまく動きませんでした。 検証環境 Play! framework 1.0-r1036 (1.0.2.1以降のナイトリービルド) GAE-1.0.2 Siena-1.1 OAuth-1.0 appengine-java-sdk-1.3.3.1 (GAEのSDK) 問題点 理由は、OAu…
Play! frameworkのOAuth Clientモジュールに付属しているサンプルを動かしてみたのですが、いくつか問題点がありました。 問題点 Userテーブルにレコードが保存されない ApplicationコントローラのgetUserアクションで、UserモデルのfindOrCreateメソッドが…
OAuthが実装された外部APIを、MPOAuthAPIクラスのperformMethodメソッドで呼んだ場合、performMethodメソッドのandAction引数に指定したメソッドがコールバックされます。コールバックされるメソッドの第一引数は、「(NSURL *)inURL」で、第二引数は、「with…
昨日の記事、『iPhone用TwitterクライアントでMPOAuthConnectionを使う』(id:nkmrshn:20090911)で、最後にMPOAuthConnectionをPOSTに対応させる方法、Google Code Archive - Long-term storage for Google Code Project Hosting.へのリンクを書きました。 こ…
『Google Code Archive - Long-term storage for Google Code Project Hosting.』のiPhone用サンプルアプリを動かす際の注意点。 iPhone用サンプルアプリは、SVNでチェックアウトしたディレクトリ(例えば、mpoauthconnection-read-only)の下層にある、「MP…