2012-03-21 8 views
11

Estoy considerando la posibilidad de hacer informes simples sobre los datos de Trello. Mi revisión rápida de la documentación de la API me ha dejado una pregunta.API de Trello: determinar cuándo una tarjeta cambió de lista?

¿Puedo usar la API de Trello para determinar cuándo una tarjeta determinada (parte de una junta determinada) ha cambiado de lista?

Respuesta

12

Si se obtiene el actions list para una tarjeta, y filtrarla para incluir sólo las actualizaciones de la idList, algo como esto:

GET /1/cards/4f429d592aa6beb467155e9a/actions?filter=updateCard:idList 
      ^replace with card id^

... entonces usted puede examinar el campo date sobre las acciones devueltos a determinar cuándo la tarjeta cambió de lista.

+0

Recibo un "valor no válido para el filtro" para 'GET/1/tarjetas/4f54ed97354bce507c1c51f0/acciones filtro = updateCard:? 4f439d5087f6beb467148e71 & key = y token = ' Y, por lo que puedo ver, la identificación es una identificación de lista válida. – luebken

+3

Oh, no necesitas poner la identificación de la lista real; literalmente pones 'filter = updateCard: idList' –

+0

Además, no olvides que una tarjeta puede cambiar de lista varias veces. Sugiero agrupar por id y ordenar por fecha. –

0

Solo para respaldar @Daniel LeCheminant; eso funcionará Por lo general, usaría la lista de acciones completamente en una sola tarjeta y luego vería dónde veo un cambio en la lista. En mi uso con Trello a veces pedía algo similar y saltaba ciertas cosas. Tuve que usar "listAfter" para ver quién tocó por última vez una tarjeta porque el administrador sería el último en tocarla, ya que solo él podría ponerla en la lista de archivos. Entonces encontré a la persona que lo tocó antes que él; solo como un ejemplo de los datos regresando un poco 'off'.

No dudes en enviarme un mensaje si tienes más preguntas Creé una hoja de cálculo completa con gráficos, etc. para el equipo de desarrollo de Tealium. Así que estoy bastante familiarizado con el API y Google Script

Cuestiones relacionadas