关于Ruby的API请求的错误401

时间:2017-06-20 07:56:33

标签: ruby api oauth

我只想连接到Sellsy API。所以,我写了一个Ruby脚本:

require 'oauth'
@consumer = OAuth::Consumer.new("user_key","user_pwd", :site => "https://apifeed.sellsy.com/0/request_token")
puts @consumer
@request_token = @consumer.get_request_token
session[:request_token] = @request_token

我收到401错误:

#<OAuth::Consumer:0x008dfe229f3c10>
/usr/local/lib/ruby/gems/2.3.0/gems/oauth0.5.3/lib/oauth/consumer.rb:236:in `token_request': 401 Unauthorized (OAuth::Unauthorized)
from /usr/local/lib/ruby/gems/2.3.0/gems/oauth-0.5.3/lib/oauth/consumer.rb:155:in `get_request_token'
from test0.rb:4:in `<main>'

我只想保证我的脚本没有错误,我只想连接到API(还没有其他请求)。

感谢。

1 个答案:

答案 0 :(得分:-1)

终于找到了解决方案,脚本在这里:https://github.com/bastienrobert/Sellsy-API