OAuthは一度やってしまえば何度も認証はいらないらしいので、手順だけまとめてみる。
1 consumer-keyとconsumer-secretの取得
twitter.comで先に自分のアプリケーションを登録し、consumer-keyとconsumer-secretをしておく。
2 必要なライブラリのインポート
(import 'twitter4j.TwitterFactory)
3 認証URLの取得
CONSUMER-KEYとCONSUMER-SECRETは適当に文字列を指定する。
(def twitter (. (TwitterFactory.) getInstance)) (. twitter setOAuthConsumer CONSUMER-KEY CONSUMER-SECRET) (def requestToken (. twitter getOAuthRequestToken)) (. requestToken getAuthorizationURL)
getAuthorizationURLで表示されるURLにアクセスして、7桁の数値(PIN)をメモる。