首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Rails 3.2控制台中使用dropbox-api gem的OAuth::Unauthorized: 401

在Rails 3.2控制台中使用dropbox-api gem的OAuth::Unauthorized: 401
EN

Stack Overflow用户
提问于 2013-09-06 14:18:13
回答 1查看 775关注 0票数 0

我正尝试在Rails控制台中使用dropbox-api gem进行授权。

下面是我是如何在控制台中启动它的:

但是在通过oauth_verifier访问时,我一直收到401 Unauthorized错误

这是我正在使用的gem:https://github.com/futuresimple/dropbox-api

代码语言:javascript
复制
> Dropbox::API::Config.app_key    = MY_APP_TOKEN
> Dropbox::API::Config.app_secret = MY_APP_SECRET
> consumer = Dropbox::API::OAuth.consumer(:authorize)
> request_token = consumer.get_request_token
> request_token.authorize_url(:oauth_callback => 'http://localhost:3000/callback/dropbox')
> hash = { oauth_token: request_token.token, oauth_token_secret: request_token.secret}
> request_token  = OAuth::RequestToken.from_hash(consumer, hash)
> result = request_token.get_access_token(:oauth_verifier => request_token.token)

错误:

代码语言:javascript
复制
1.9.3-p448 :019 > access_token = request_token.get_access_token(:oauth_verifier => request_token.token)
OAuth::Unauthorized: 401 Unauthorized
    from /Users/xiruki/.rvm/gems/ruby-1.9.3-p448/gems/oauth-0.4.7/lib/oauth/consumer.rb:216:in `token_request'
    from /Users/xiruki/.rvm/gems/ruby-1.9.3-p448/gems/oauth-0.4.7/lib/oauth/tokens/request_token.rb:18:in `get_access_token'
    from (irb):19
    from /Users/xiruki/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.13/lib/rails/commands/console.rb:47:in `start'
    from /Users/xiruki/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.13/lib/rails/commands/console.rb:8:in `start'
    from /Users/xiruki/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.13/lib/rails/commands.rb:41:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

任何变通方法都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-09-06 23:26:24

将我的评论转移到一个答案上:

在尝试调用get_access_token之前,请确保实际访问授权URL并“允许”应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18651162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档