Redmine APIを介して新しい問題リストを正しく取得するにはどうすればよいですか?
-
29-09-2019 - |
質問
Redmineリポジトリから新しい問題を取得し、ユーティリティタスクを実行する小さなツールを作成しています。私はバックグラウンドで実行し、新しい問題をredmineするツールを計画しています〜毎分です。
私はすべての問題を介して問題を抱えていません GET /issues.xml
API、でも正しく投票する方法がわかりません 新着 最後の電話以来の問題。私が提案できる唯一の方法は、使用することです updated_on
フィールドと、更新時間>最後の世論調査時間がある問題を取得します。それが正しいか?これが正しければ、更新時間>指定時間で問題を取得するにはどうすればよいですか?
APIドキュメントページ のような例があります GET /issues.xml?project_id=2
, 、しかし、これは平等の比較であり、「update_time」が指定された時間よりも大きい場合は比較する必要があります。
もちろん、 GET /issues.xml?update_time>'01.10.10 12:08:41'
, 、そして、比較のために特別な構文でなければならないことをお勧めします。
私が使用できる正しいAPIリクエストに関するヒントはありますか?
解決
開発者とのコミュニケーションの後、私は正しいAPI要求が次のことを発見しました。
/issues.xml?sort=updated_on:desc&page=[1..n]
他のヒント
/issues.xml?sort=updated_on%3Adesc&limit=100
これは私が最近更新された問題を得るのに役立ちました。時間Xの後に問題のみを更新するだけの解決策を見つけることができませんでした。使用&offset = 100 ...&offset = 200などが必要な場合は、次の問題を取得します。
所属していません StackOverflow