OAuth

コマンドラインでツイートするRubyスクリプト(その2)

昨年、『コマンドラインでツイートするRubyスクリプト』(2011年2月6日)および『コマンドラインでツイートするRubyスクリプト(つづき)』(2011年2月11日)を書きました。この度、コードを見直し、TwitterのREST API v1.1に対応させ、GitHubにpushいたしました…

コマンドラインでツイートするRubyスクリプト(つづき)

先日、コマンドラインでツイートするRubyスクリプトを作ってみましたが、引数の最後がURLだった場合、Google URL Shortener APIを使って短縮するようにしてみました。このままでも動きますが、GoogleはAccess Keyの取得を推奨し、設定するとAnonymous状態と…

コマンドラインでツイートするRubyスクリプト

komatagaさんのブログ記事、『非同期コミュニケーションツール』を読んで、「vimでプログラミング中でも、外部コマンド実行でツイートできたらなぁ...」と思い、作ってみました。[追記:2/11 1:54] Google URL Shortener APIでURLを短縮化するバージョンを作…

Twitterでサインインする機能

Ruby on Railsのoauthを使い、Ruby on Rails Tutorial: Learn Rails by Exampleのサンプルアプリ「sample_app」*1に、Twitterでサインインする機能も追加してみました。 サンプルアプリ http://github.com/nkmrshn/sample_app TwitterのOAuth認証を使うので…

OAuth ClientモジュールがGAEで動かない

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…

OAuth Clientモジュールに付属しているサンプル

Play! frameworkのOAuth Clientモジュールに付属しているサンプルを動かしてみたのですが、いくつか問題点がありました。 問題点 Userテーブルにレコードが保存されない ApplicationコントローラのgetUserアクションで、UserモデルのfindOrCreateメソッドが…

MPOAuthConnectionでHTTP ResponseのStatus Codeなどを取得する

OAuthが実装された外部APIを、MPOAuthAPIクラスのperformMethodメソッドで呼んだ場合、performMethodメソッドのandAction引数に指定したメソッドがコールバックされます。コールバックされるメソッドの第一引数は、「(NSURL *)inURL」で、第二引数は、「with…

MPOAuthConnectionをPOSTとHTTPヘッダに対応させる

昨日の記事、『iPhone用TwitterクライアントでMPOAuthConnectionを使う』(id:nkmrshn:20090911)で、最後にMPOAuthConnectionをPOSTに対応させる方法、Google Code Archive - Long-term storage for Google Code Project Hosting.へのリンクを書きました。 こ…

iPhone用TwitterクライアントでMPOAuthConnectionを使う

『Google Code Archive - Long-term storage for Google Code Project Hosting.』のiPhone用サンプルアプリを動かす際の注意点。 iPhone用サンプルアプリは、SVNでチェックアウトしたディレクトリ(例えば、mpoauthconnection-read-only)の下層にある、「MP…