1

私はこのガイドを読んでいます:JIRA APIドキュメントであり、Gmailを使用してJiraにログインしている場合、APIに対して単純に認証する方法を理解できないようです。githubとjiraをリンクするために、rubyアプリ内でRESTAPIを使用したいと思っています。

編集:コード:

    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の不正な応答があります。

4

2 に答える 2

5

を使用して解決しました。

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

それ以外の:

request["user"] = "<username>"
request["password"] = "<password>"
于 2013-03-07T15:27:58.033 に答える
1

少し前に、Jira API を使用するための小さなスケルトン アプリを作成しました。役立つ場合とそうでない場合があります。https://github.com/vaneyckt/SimpleJiraを参照してください。

于 2013-03-09T12:55:43.837 に答える