このリファレンスを使用して REST クエリを構築してきました: https://docs.atlassian.com/jira/REST/latest/#d2e2713
これまでに管理したこと: URL の JQL に基づいて JSON を返すようにしました。
私が得る問題:パラメータ
を使用して必要な特定のフィールドを伝えるとfields
、リストの最初のカスタム フィールド (名前にスペースが含まれていることもあります) で詰まるようです。
質問: この 2 つの問題のどちらが問題を引き起こしているのか、またその解決方法を知っている人はいますか?
具体的な詳細:
Jira に投げる URL は次のとおりです。
https://jira.mycorp.com/rest/api/latest/search?jql=project=PDEV+AND+type+in+(%22IA/E%22)+AND+createdDate+%3E=+2015-03-15&フィールド=担当者,ステータス,解決, %22DM%20Number%22 ,%22salesforce%20dd%20id%22
Jira からの応答は、次のように始まり、画面全体に渡って続きます...ただし、最初の 3 つのフィールド (担当者、ステータス、解決状況) のみが返されます。フィールド名では大文字と小文字が区別されることがわかったので、最初のカスタム フィールドでさまざまな大文字と小文字のスキームを試しました (私の例で見られるのは、課題を参照したときに Jira がフィールド名をレンダリングする方法です)。
{
"expand":"schema,names",
"startAt":0,
"maxResults":50,
"total":17,
"issues": [
{ "expand":"editmeta,renderedFields,transitions,changelog,operations",
"id":"769468",
"self":"https://jira.mycorp.com/rest/api...
私の意図は、REST を使用してこのような問題の検索を行う Python スクリプトを作成することであり、それを Python dict に保存してさらに処理を行うことです。今のところ、Chrome に URL に移動し、返された JSON を読み取るように指示しているだけです。