2012-04-26 42 views
2

嗨,我一直在研究一个项目,抓取用户的Instagram照片,并让他们下载它。为了验证我使用名为instagram-ruby-gem 宝石这是Instagram的instagram-ruby-gem undefined方法`query_values'

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的回调方法被调用时有一个错误弹出,

未定义的方法`query_values'的#URI :: HTTPS:0x0000010441f028,它显示了线

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

我想这也许是没有,但我有问题的瑰宝错误有一个问题,关于这件事在git-hub page没有任何1公顷有任何解决方案吗?

+0

尊敬的各位,在git-hub回购协议中,此错误已得到解决,您需要修复0.7.6的法拉第版本,法拉第的行为发生变化。 https://github.com/Instagram/instagram-ruby-gem/issues/33 – 2012-04-26 17:12:44

回答

1

我在github page上评论了解决方法。 请尝试使用法拉第版本“0.7.6”。