2016-02-03 1 views

Répondre

0

Vous avez 2 options:

1) Utilisez python-redmine:

from redmine import Redmine 

rm = Redmine('http://you-redmine-server-url', username='foo', password='bar') 

for issue in rm.issue.filter(project_id='my_project'): 
    # do smth with your issues, e.g. print issue.subject 

2) Recopiez le code vous-même. Comme vous l'avez dit, l'API REST de Redmine ne vous permet pas d'obtenir plus de 100 ressources (dans votre cas) par requête, vous devez donc faire la première demande où vous obtiendrez les 100 premières ressources et le nombre total de numéros disponibles, puis calculer le nombre de boucles que vous avez à faire pour obtenir tous vos problèmes et commencer à faire ces boucles, en récupérant 100 numéros par boucle jusqu'à ce que vous obteniez tous. C'est exactement ce que python-redmine fait sous le capot.

+0

Merci Max. l'option 2 fonctionne bien pour moi – anish