0

我正在尝试编写一个使用其余 API 的 ruby​​ 脚本。但是我卡在身份验证步骤(我正在使用基本身份验证)。

根据我的理解,我应该对我的登录名进行 base 64 编码:密码然后将它与标题授权一起传递我的请求,但它让我无处可去,但 403 禁止错误。

enc   = Base64.encode64('username:passs')
my_url = 'http://intenthq.atlassian.net/rest/api/2/application-properties'
my_key = 'Basic '+ enc
puts enc
puts 'Authorization ' + my_key
RestClient::Request.execute(
 :method => :get,
 :url => my_url,
 :headers => {'Authorization' => my_key}
)

我究竟做错了什么 ?

我什至使用正确的方法吗?

4

1 回答 1

1

设法通过使用 github.com/sumoheavy/jira-ruby 解决它感谢 Coderhs :)

于 2015-02-19T13:20:09.410 回答