PhoneGap や Titanium Mobile でツイートできるアプリを作りたいと思い、Twitter API 関連の JavaScript ライブラリを調べてみました。
Twitter API OAuth 認証の手順
———————————————————————-
最初に、自作アプリを Twitter に [アプリケーション登録](https://dev.twitter.com/apps/new) し、Consumer key, Consumer secret を準備する。
その後は、下記のページを読んでみてください。手抜きでスミマセン…。
– [Twitter API を OAuth で認証するスクリプトを 0 から書いてみた – trial and error](http://techno-st.net/2009/11/26/twitter-api-oauth-0.html)
– [Twitter API – Twitter まとめ Wiki](http://usy.jp/twitter/index.php?Twitter%20API)
Titanium Mobile 用のライブラリ
———————————————————————-
oauth_adapter.js
: 若干の不具合があるようで、皆様、修正して使われているようです。
[tm_twitter_api](http://blog.mogya.com/2011/06/20110604-tmtwitterapi.html)
: OAuth 認証できるようです。簡単に使えそう。
JavaScript 用ライブラリ
———————————————————————-
[TwitterAPI2.js](http://www.otchy.net/javascript/twitter-api2/)
: OAuth 認証できるようです。
[twitter-xauth.js](http://lab.dwango.jp/articles/twitter-xauth-js.html)
: OAuth 認証を簡略化したクライアントアプリ用の xAuth 認証が使えるようです。ただ、xAuth はメール申請みたいです。
その他のライブラリ
———————————————————————-
Twitter 公式の [@Anywhere](https://dev.twitter.com/docs/anywhere/welcome) は、ウェブページに機能を追加するフレームワークで、クライアントアプリでは使えないっぽい。