2017-07-11 20 views

答えて

1

JIRAクラウドREST APIドキュメントが問題にコメントを内部にするために事件

https://docs.atlassian.com/jira/REST/cloud/#api/2/issue/{issueIdOrKey}/comment-addComment

"properties": { 
    "type": "array", 
    "items": { 
     "title": "Entity Property", 
     "type": "object", 
     "properties": { 
      "key": { 
       "type": "string" 
      }, 
      "value": {} 
     }, 
     "additionalProperties": false 
    } 
} 

にコメントを作成または更新するときに、コメントのプロパティを設定するための次のスキーマを指定します(意味サービスデスク代理店のみがコメントを見ることができます)キーに値{ "internal": true } を設定する必要があります。これは、作成または更新APIリクエストの本文に次のJSONを渡すことで実現できます。

{ 
    "properties": { 
     "key": "sd.public.comment", 
     "value": { 
      "internal": true 
     } 
    } 
} 

また、要求にContent-Typeヘッダーを設定する必要があります。/JSONマッピングが異なるするオブジェクトScriptRunner(人気のJIRAプラグイン)

post("/rest/api/2/issue/${issue.id}/comment") 
    .header("Content-Type", "application/json") 
    .body([ 
     body: "This is the text which will appear in the comment", 
     properties: [ 
      [key: "sd.public.comment", value: [ "internal": true ]] 
     ] 
    ]).asString() 

注で使用されるスクリプト言語 -

Content-Type: application/json 

は、次のGroovyスクリプトを使用して、内部のコメントを作成する例でありますどのスクリプト言語やHTTPリクエストフレームワークを使用しているかによって異なります。

関連する問題