【问题标题】:Getting instagram access token for Instagram gem requests获取 Instagram gem 请求的 Instagram 访问令牌
【发布时间】:2012-09-28 06:48:06
【问题描述】:

我正在尝试允许用户在我的应用程序中从他们的 Instagram 供稿中选择照片。

我正在使用omniauth 通过omniauth-instagram gem 对用户进行身份验证。我也有官方的 instagram rails gem,当我运行 Instagram.user_recent_media(user_instagram_id) 时,它告诉我需要一个访问令牌。

我尝试在回调中保存代码参数,但我无法从该密钥创建访问令牌。关于拉取用户的媒体供稿的任何提示?

【问题讨论】:

    标签: ruby-on-rails-3 omniauth instagram


    【解决方案1】:

    我已成功完成以下操作:

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

    【讨论】:

    • 我的问题是将我从回调中获得的代码转换为访问令牌——我总是收到 400 错误
    • 您是在成功登录 instagram 后从重定向回您的应用程序中获得 400,还是发生在其他时候?
    • 只有当我从参数代码中请求 access_token 时才会发生。我可以在 Instagram 上进行身份验证,以便登录
    • 在omniauth.auth哈希处理回调时需要提供token:request.env['omniauth.auth']['credentials']['token']
    猜你喜欢
    • 1970-01-01
    • 2016-10-22
    • 2014-05-03
    • 1970-01-01
    • 2017-04-28
    • 2016-02-02
    • 1970-01-01
    相关资源
    最近更新 更多