2017-07-03 17 views
0

フィルタリング方法REMED API xml/json形式を使用する場合、指定した列のみを含むようにRedmineの問題をフィルタする方法はありますか?特定の列のみを返すRedmineカスタムクエリ

私は問題の特定の列得るために、カスタムクエリを持っている:「状態(オープン)」と「期日(任意の)」

  • オプション設定/選択した列に設定

    • フィルタを(唯一のIDと応答した期日を返すために)「期日」へ

    これらは、それをアクセスする2つの方法があります。

    /問題?QUERY_ID = myqueryid

    Bは私のブラウザでを実行すると、正しい応答が唯一のIDを含む、与えられ

    を/issues.xml?query_id=myqueryid支払期日。 Bとは対照的に、すべてのフィールド(つまり、id、description、開始日など)はレスポンスに含まれています。

    他のapisが示唆しているように「fields」の値を追加しようとしましたが、役に立たない(つまり、/issues.xml?issue_id=1337 & fields = due_dateなど)。

  • 答えて

    0

    RedmineのREST API(JSON APIとXML API)は、常にフィルタリングされた問題のすべての基本フィールドを返します。必要に応じてAPIを使用する場合は、クライアントが応答から、それが望む任意のフィールドを取得することになっている

    API docs

    に説明 includeメカニズムを使用して...ウォッチャー、雑誌、問題との関係、などの 追加フィールドを含めることができます自分自身で。 Web UIで行われたように、選択された列を含むカスタマイズされたHTMLテーブルを表示する機能は、今のAPIユースケースではあまり役に立ちません。

    関連する問題