0
REST APIを通じて解決済みステータスにあるプロジェクトのすべてのJIRA IDと要約(他のフィールドは不要)を取得しようとしています。
誰でも私のためにJQLを教えてもらえますか?
ありがとうございました。Atlassian JIRA REST API
REST APIを通じて解決済みステータスにあるプロジェクトのすべてのJIRA IDと要約(他のフィールドは不要)を取得しようとしています。
誰でも私のためにJQLを教えてもらえますか?
ありがとうございました。Atlassian JIRA REST API
HeyZikoはすでにあなたの質問に彼のコメントで言及したように、JQLはWHERE句(SQLの言葉で)を修正するだけで、あなたが言ったよりも多くの情報を得ることができます。しかし、次はあなたが達成したいものを行う可能性があります:
https://your-jira-server-url:443/rest/api/2/search?jql=project=ProjectName and status=Resolved
これはあなたの配列を持つJSONの結果オブジェクトを与えるid
を含む結果、問題ごとに一つのオブジェクトでissues
と呼ばれ、(サブ)配列はそのfields
と呼ばれますsummary
(選択したい2番目のフィールド)が含まれています。
{
"expand": "schema,names",
"startAt": 0,
"maxResults": 50,
"total": 6190,
"issues": [
{
"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
"id": "30249",
"self": "URL...URL",
"key": "PROJECT-13640",
"fields": {
...
"description": "Description of the issue",
...
"summary": "Summary of the issue",
...
}
},
{
"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
"id": "30248",
....
]
}
私はカールやお気に入りのRESTのテストツールを使用してrecommandこれをテストするには( - Chromeの拡張機能のサンプル出力は、私はポストマンを使用し、この質問に答えるために取得します)。 JIRAインスタンスで認証が必要な場合は、基本認証を使用することを忘れないでください。
フィールドを選択するのではなく、データをフィルタリングするためにJQLが使用されます。従来のSQLと比較すると、WHERE節のすべてです。 JQLが解決された状態にフィルタリングするように頼んでいるのですか、APIパラメータを使用してフィールドを選択するよう求めていますか? – HeyZiko