ruby-oauth で Yahoo! OAuth を使おうとしてだいぶはまったので、対応方法をメモ。 まずは oauth_parameter のうち、値が空のものは送らないようにしないと行けないようです。これは Yahoo! 側の問題かな?この問題を解決するには、OAuth::Client::Helper をオーバーライドします。 PLAIN TEXT LANG : RUBY # Yahoo! Hacks (for OAuth2.1) class OAuth::Client::Helper def oauth_parameters { 'oauth_consumer_key' => options[:consumer].key, 'oauth_token' => options[:token] ? options[:token].token : '', 'o