読者です 読者をやめる 読者になる 読者になる

【twitter】【rails】エラーが出てOAuth認証が通らない… (20100920通りました!)

追記20100920

以下でエラーについて述べていたのですが、頂いたコメントにより、認証が通りました!
どうやら、サーバの時刻設定がおかしかったようです…。
本当に助かりました‥! 完全に積む+無駄に時間を数日間潰すところでした…

参考サイト

http://centossrv.com/ntp.shtml




http://tech.lampetty.net/tech/index.php/archives/323
のサイトを参考に、
gemのoauthを利用して、twitterのoauth認証を使ったサービスを作っていました
ほぼできたので、サーバーに上げた途端…

401 Unauthorized
/usr/lib/ruby/gems/1.8/gems/oauth-0.4.3/lib/oauth/consumer.rb:217:in `token_request'
/usr/lib/ruby/gems/1.8/gems/oauth-0.4.3/lib/oauth/consumer.rb:139:in `get_request_token'
/home/sea_mountain/rails/oauth_test/app/controllers/access_controller.rb:20:in `oauth'
/home/sea_mountain/rails/oauth_test/app/controllers/access_controller.rb:15:in `index'

(´;ω;`)ブワッ
ローカルでは全く起こらないエラーです‥。

色々ひたすら数日間検索をかけ続けた結果見つけた情報は
1.アプリ自体がtwitterから拒否状態になっている(参考サイトのコメント欄or http://soudan1.biglobe.ne.jp/qa5765321.html)
→ローカルでは今も動くので違いそう。他のappのkeyなどにしてみても駄目だった

2.デスクトップアプリケーションにしているのに、コールバックURLを登録していない
(http://futureadapter.com/2009/07/30/authlogic_oauth-gotcha/
http://www.bpsinc.jp/blog/archives/2116
)
→してあります…。


そもそも、なにか微妙におかしくて、自分の書いたコードが悪さをしている可能性も考えたため、一度、参考サイト(http://tech.lampetty.net/tech/index.php/archives/323)の認証部分のみの簡単なrailsを作りました。
結果、今までと全く一緒のエラーです…。

ここまでくると、考えられるのは…
1.私自身が本当に初歩的なミスをしている(gemで入れ忘れているものがあるとか)
 …しかし、そんな感じのエラーではないみたいだし…
2.研究室のサーバー構成ごにょごにょの関係で、色々経由されている関係
 …前に作った、cgiで無理やり版は認証出来ていたような…。


うーん…
積んだ予感…?
もうちょっと粘ってみます