2013-03-07 134 views
1

我一直在閱讀本指南:JIRA API Documentation,如果您使用gmail登錄到Jira,似乎無法弄清楚如何簡單驗證API。我希望以鏈接的github和JIRA用我的紅寶石應用中的REST APIJira Rest API - 如何登錄

編輯:代碼:

uri = URI.parse("https://<address>.jira.com/rest/api/2/issue/<issue-name>") 
    http = Net::HTTP.new(uri.host, uri.port) 
    http.use_ssl = true 
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE 
    request = Net::HTTP::Get.new(uri.request_uri) 
    request["user"] = "<username>" 
    request["password"] = "<password>" 
    @jira_response = http.request(request) 

與上面的代碼;我收到一個HTTP未經授權的迴應。

+0

向我們展示一些代碼。如果沒有這些,我們無法幫助您解決問題。 – 2013-03-07 14:56:12

+0

@theTinMan請看我的編輯 – Dave 2013-03-07 15:17:43

回答

5

解決使用;

request.basic_auth 'username', 'password' 
request["Content-Type"] = "application/json" 

代替:

request["user"] = "<username>" 
request["password"] = "<password>" 
+0

一旦SO讓你自己給出答案。做得好。 – 2013-03-07 18:24:18