1

Redmine REST API を使用して、plan.io プロジェクトから特定の問題を取得しようとしています。ステータスが「進行中」または「見積もり中」のプロジェクトの課題を一覧表示したい。しかし、どのようなクエリ文字列を記述すればよいかわかりません。Redmine サイトの API ドキュメントに何も見つかりません。

プロジェクトからすべての課題を取得する方法は次のとおりです。

http://someurl.com/issues.json?key=185f14564g65f4g65df4g46570a0eb4267&project_id=2

しかし、ステータスが「進行中」または「解決済み」などのプロジェクトから課題のみを取得するにはどうすればよいですか。ステータスの ID を取得する方法は知っていますが、クエリの書き方がわかりません。これは私が試したものですが、うまくいきませんでした。

http://someurl.com/issues.json?key=185f14564g65f4g65df4g46570a0eb4267&project_id=2&issue_status_id=2
4

1 に答える 1

4

ドキュメントには、特定のステータス ID のリストのみの問題用のstatus_idパラメータがあると記載されています。例:

http://demo.redmine.org/issues.xml?project_id=16992&status_id=2

issue_statusesサービスは、ステータス コードを教えてくれます

http://demo.redmine.org/issue_statuses.xml

次の構文を使用して、ステータスの複数の検索値を設定できます。

http://demo.redmine.org/issues.xml?f[]=status_id&op[status_id]=%3D&v[status_id][]=2&v[status_id][]=3

ドキュメントに記載されていなかったことを認めなければなりませんが、Web インターフェイスでフィルターを設定し、同じパラメーターで Web サービスを呼び出すように URL を変更して見つけました。

于 2013-08-21T13:23:32.213 に答える