Como llegar correctamente la lista de nuevos temas a través de la API de Redmine?

StackOverflow https://stackoverflow.com/questions/4132898

  •  29-09-2019
  •  | 
  •  

Pregunta

Estoy creando una pequeña herramienta que va a ir a buscar nuevos temas de nuestro repositorio de Redmine y hacer algunas tareas de utilidad en ellos. Estoy planeando la herramienta para ejecutar en segundo plano y para Redmine sondeo de nuevas emisiones ~ cada minuto.

No tengo problemas para obtener todos los problemas a través de la API GET /issues.xml, pero no sé cómo correctamente la encuesta new temas desde la última llamada. La única manera que puedo sugerir es utilizar el campo y obtener updated_on problemas que tiene tiempo de actualización> última vez sondeo. ¿Es correcto? Y si esto es correcto, ¿cómo puedo conseguir problemas con el tiempo de actualización> tiempo especificado?

El API de documentación página tiene ejemplos como GET /issues.xml?project_id=2, pero esto es la comparación y la igualdad i necesidad de comparar si "update_time" es mayor que la especificada de tiempo.

Por supuesto, GET /issues.xml?update_time>'01.10.10 12:08:41', y sugiero que debe ser una sintaxis especial para la comparación.
¿Alguna pista sobre solicitud de API correcta que pueda usar?

¿Fue útil?

Solución

Después de la comunicación con los desarrolladores que he encontrado que la solicitud de la API correcta será:

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

Otros consejos

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

Esto funcionó para mí para obtener los temas más actualizados recientemente. No se pudo encontrar una solución única para conseguir temas actualizados después del tiempo x. Uso y compensado = 100 ... y compensado = 200 y así sucesivamente para obtener los siguientes problemas si los necesita.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top