【问题标题】:accessing JIRA rest API over ruby通过 ruby​​ 访问 JIRA REST API
【发布时间】:2015-02-19 12:22:09
【问题描述】:

我正在尝试编写一个使用其余 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}
)

我做错了什么?

我是否使用了正确的方法?

【问题讨论】:

  • 您可以尝试使用这个 gem github.com/sumoheavy/jira-ruby,这应该会让您的一切变得更轻松。
  • 哦,谢谢 Coderhs,我又试了一次 :D 这次好像已经验证了我,肯定是第一次出错了。

标签: ruby rest jira jira-rest-java-api


【解决方案1】:

设法通过使用 github.com/sumoheavy/jira-ruby 对其进行整理 谢谢 Coderhs :)

【讨论】:

    猜你喜欢
    • 2019-12-21
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多