2012-02-29 16 views
1

JIRA REST API v 4.4ではコメント作成が許可されていないようです。少なくとも私はドキュメンテーションを見つけることができず、/ issueへのPOST /コメントは機能しません。 私はユーザーが手動でコメントを入力したときにブラウザが行うのと同じ投稿を模倣しようとしました。JIRA REST API 4.4 HTTParty投稿でコメントにコメントを追加する方法

XSRF Security Token Missing - Numerex JIRA

私はalt_token IDと明らかに正しくJSESSION IDを渡している:それはどちらか動作しません、これは私が取得していますエラーです。 HTTPartyを使用してリクエストを行っていますが、ヘッダーが正しく通過しているかどうかはわかりません(正確なヘッダーを表示するにはFirefoxのライブHTTPヘッダーを使用しています)。 HTTPartyが正確に送信しているヘッダーを確認する方法はありますか?私はヘッダーを渡すために:headersオプションを使用していますが、実際に何がサーバーに送られているのかわかりません。

答えて

1

これは問題のコメントを作成するためのコードです。 v4.4 REST APIは問題のコメント作成を提供しないため、Webインターフェイスを使用します。

response = self.class.post(url, :headers => @set_cookie. merge({'Content-Type' => 'application/x-www-form-urlencoded', 'X-Atlassian-Token' => 'no-check'}), :body => post_data) 

@set_cookieは、システムへの最初の要求からセットクッキー応答でロードされる変数です。 post_dataには、コメント、チケットID、およびその他のパラメータを含むURLエンコードされたフォームデータが含まれています。

+1

あなたがpost_dataにパックしたデータを表示すると、この回答がはるかに役立ちます。 –

関連する問題