Comment obtenir correctement la liste des nouvelles émissions via l'API de Redmine?
-
29-09-2019 - |
Question
Je crée un petit outil qui chercher de nouveaux problèmes de notre dépôt Redmine et faire une tâche d'utilité sur eux. Je prévois l'outil pour exécuter en arrière-plan et sondage Redmine pour les nouvelles émissions ~ chaque minute.
Je n'ai aucun problème pour toutes les questions via l'API de GET /issues.xml
, mais je ne sais pas comment correctement sondage nouveaux problèmes depuis le dernier appel. La seule façon que je peux suggérer est d'utiliser le champ de updated_on
et obtenir des questions qui a le temps de mise à jour> heure du dernier sondage. Est-ce correct? Et si cela est vrai, comment je peux obtenir des problèmes avec le temps de mise à jour> heure indiquée?
Bien sûr, GET /issues.xml?update_time>'01.10.10 12:08:41'
, et je pense que ce doit être une syntaxe spéciale pour la comparaison.
Tous les conseils sur la demande de l'API correcte je peux utiliser?
La solution
Après la communication avec les développeurs que j'ai trouvé cette demande API correcte sera:
/issues.xml?sort=updated_on:desc&page=[1..n]
Autres conseils
/issues.xml?sort=updated_on%3Adesc&limit=100
Cela a fonctionné pour moi d'obtenir les problèmes les plus récemment mis à jour. Impossible de trouver une solution pour que les problèmes mis à jour après x temps. Utilisation et décalage = 100 ... et décalage = 200 et ainsi de suite pour obtenir les questions suivantes si vous avez besoin.