言語はRubyを使っているのですが、現在OAuthを使ってTwitte
言語はRubyを使っているのですが、現在OAuthを使ってTwitterアプリを作ろうと思っています。
そこでgemのoauth 0.3.6を入れ、色々なページを参考に作ろうと思っているのですが、request_tokenが旨く取得できません。
何故か認証エラーになってしまいます。
以下がコードになります。
=========================
require "oauth"
oauth = OAuth::Consumer.new("Key", "SecretKey",{:site => "http://twitter.com"})
oauth.get_request_token(:oauth_callback=>"callback先url")
=========================
上記のコードをirbにて入力した際に出力されるエラー内容はこちらです。
OAuth::Unauthorized: 401 Unauthorized
C:/Ruby/lib/ruby/gems/1.8/gems/oauth-0.3.6/lib/oauth/consumer.rb:200:in `token_request'
C:/Ruby/lib/ruby/gems/1.8/gems/oauth-0.3.6/lib/oauth/consumer.rb:128:in `get_request_token'
ちなみに開発環境は以下です。
Windows XP SP3
Ruby 1.8.6
Ruby on Rails 2.3.5
Mysql 5
もし上記、わかる方がいらっしゃいましたらご教授頂けないでしょうか?
よろしくお願いいたします。
お礼
ki073さま、ご回答ありがとうございます。 やはりありませんか・・・。 SWIGは聞いたことはありましたが、Wrapperを自作するのは負担が大きいので ちょっと避けたいです。 >私自身はRを呼び出すrsrubyをよく使っています。Rは複雑で分かりにくいので、Rubyをメイン >の言語にし、必要に応じて統計計算やグラフ作成にRの機能を使っています。 なるほど。 私もScilabにこだわらず、RでできることはRに移行したほうが何かと便利そうですね。 とても参考になりました。ありがとうございました。