Ruby on rails 3 获取instagram gem请求的instagram访问令牌

Ruby on rails 3 获取instagram gem请求的instagram访问令牌,ruby-on-rails-3,omniauth,instagram,Ruby On Rails 3,Omniauth,Instagram,我试图允许用户在我的应用程序中从instagram订阅源中选择照片 我使用omniauth通过omniauth instagram gem对用户进行身份验证。我还有instagram rails的官方gem,当我运行instagram.user_recent_mediauser_instagram_id时,它告诉我需要一个访问令牌 我尝试在回调上保存代码参数,但无法从此键创建访问令牌。关于提取用户媒体提要的任何提示?我成功地完成了以下工作: client = Instagram.client(:

我试图允许用户在我的应用程序中从instagram订阅源中选择照片

我使用omniauth通过omniauth instagram gem对用户进行身份验证。我还有instagram rails的官方gem,当我运行instagram.user_recent_mediauser_instagram_id时,它告诉我需要一个访问令牌


我尝试在回调上保存代码参数,但无法从此键创建访问令牌。关于提取用户媒体提要的任何提示?

我成功地完成了以下工作:

client = Instagram.client(:access_token => token)
client.user_recent_media(:count => 200)

我的问题是将我从回调中获得的代码转换为访问令牌-我总是返回400错误。您是在成功登录instagram后从重定向回应用程序中获得400,还是在其他点发生?只有当我从参数代码请求访问令牌时才会发生。我可以使用Instagram进行身份验证登录。在omniauth.auth散列:request.env['omniauth.auth']['credentials']['token']中处理回调时,应该提供令牌