2

こんにちは、ユーザーのインスタグラムの写真を取得してダウンロードできるようにするプロジェクトに取り組んでいます。認証 には、Instagram の公式 Ruby Gem であるinstagram-ruby-gemという gem を使用します。

def instagram_callback
  response = Instagram.get_access_token(params[:code], :redirect_uri => "http://0.0.0.0:3000/oauth/callback")
  client = Instagram.client(:access_token => response.access_token)
  user = client.user
  raise client.user_recent_media.inspect
end

def instagram_login
  return redirect_to Instagram.authorize_url(:redirect_uri => "http://0.0.0.0:3000/oauth/callback")
end

Instagram コールバック メソッドが呼び出されると、エラーがポップアップ表示されます。

#URI::HTTPS:0x0000010441f028 の undefined method `query_values' で、次の行が表示されます

 response = Instagram.get_access_token(params[:code], :redirect_uri => "http://0.0.0.0:3000/oauth/callback")

これはおそらく宝石のバグだと思いますが、git-hubページに問題がありますが、これに対する解決策はありますか?

4

1 に答える 1

1

github pageに回避策をコメントしました。ファラデーのバージョン「0.7.6」を使ってみてください。

于 2012-04-26T17:05:00.950 に答える