Frage

Ich bin ein kleines Tool zu schaffen, die neue Fragen aus unserem redmine Repository holen wird und ihnen einen gewissen Nutzen Aufgabe tun. Ich plane, das Werkzeug im Hintergrund und zur Umfrage redmine für neue Ausgaben ~ jede Minute laufen.

Ich habe keine Probleme, alle Fragen über GET /issues.xml API bekommen, aber ich weiß nicht, wie man richtig Umfrage neue Themen seit dem letzten Aufruf. Die einzige Weise, die ich vorschlagen kann, ist updated_on Feld zu verwenden und Probleme zu bekommen, die Aktualisierungszeit hat> letzte Abfragezeit. Ist es richtig? Und wenn dies richtig ist, wie kann ich Probleme mit Aktualisierungszeit bekommen> angegebene Zeit?

Die API-Dokumentation hat Beispiele wie GET /issues.xml?project_id=2, aber dies ist Gleichheitsvergleich und i Notwendigkeit zu vergleichen, wenn „update_time“ GRÖSSER ALS Zeit angegeben ist.

Natürlich GET /issues.xml?update_time>'01.10.10 12:08:41', und ich schlage vor, dass es eine spezielle Syntax für den Vergleich sein muss.
Für Hinweise auf korrekte API-Anfrage kann ich verwenden?

War es hilfreich?

Lösung

Nachdem die Kommunikation mit den Entwicklern habe ich gefunden, dass die korrekte API-Anfrage wird:

/issues.xml?sort=updated_on:desc&page=[1..n]

Andere Tipps

/issues.xml?sort=updated_on%3Adesc&limit=100

Das ist für mich gearbeitet, um die zuletzt aktualisierten Ausgaben zu erhalten. Es kann keine Lösung nur bekommen Probleme aktualisiert nach der Zeit x finden. Verwendung & offset = 100 ... & offset = 200 und so weiter die folgenden Probleme zu bekommen, wenn Sie sie benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top