2012-03-21 15 views
11

Tôi đang xem xét tính khả thi của việc thực hiện báo cáo đơn giản về dữ liệu Trello. Việc xem xét nhanh tài liệu API của tôi đã khiến tôi có câu hỏi.API Trello: xác định thời điểm một thẻ đã thay đổi danh sách?

Tôi có thể sử dụng API Trello để xác định khi nào một thẻ nhất định (một phần của bảng đã cho) đã thay đổi danh sách không?

Trả lời

12

Nếu bạn nhận được actions list cho một thẻ, và lọc nó để chỉ bao gồm bản cập nhật cho các idList, một cái gì đó như thế này:

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

... sau đó bạn có thể kiểm tra các lĩnh vực date trên các hành động trở lại xác định thời điểm thẻ đã thay đổi danh sách.

+0

tôi nhận được một "giá trị không hợp lệ cho bộ lọc" cho 'GET/1/thẻ/4f54ed97354bce507c1c51f0/hành động lọc = updateCard: 4f439d5087f6beb467148e71 & key = & thẻ = ' Và theo như tôi có thể thấy id là id danh sách hợp lệ. – luebken

+3

Ồ, bạn không cần phải đặt id danh sách thực tế; bạn có nghĩa là đặt 'filter = updateCard: idList' –

+0

Ngoài ra - đừng quên rằng một thẻ có thể thay đổi danh sách nhiều lần. Tôi đề xuất nhóm theo id và sắp xếp theo ngày. –

0

Chỉ cần sao lưu @Daniel LeCheminant; sẽ hoạt động. Tôi thường sử dụng danh sách hành động hoàn toàn trên một thẻ và sau đó tìm nơi tôi thấy thay đổi danh sách. Trong sử dụng của tôi với Trello đôi khi tôi sẽ yêu cầu một cái gì đó tương tự và nó sẽ bỏ qua một số điều. Tôi đã phải sử dụng "listAfter" để xem ai cuối cùng đã chạm vào thẻ vì quản trị viên thực sự sẽ là người cuối cùng chạm vào thẻ vì chỉ anh ấy mới có thể đưa nó vào danh sách lưu trữ. Vì vậy, tôi tìm thấy người đã chạm vào nó trước khi anh ấy làm; giống như một ví dụ về dữ liệu quay lại một chút 'tắt'.

Vui lòng gửi tin nhắn cho tôi nếu bạn có thêm bất kỳ câu hỏi nào mà tôi đã tạo một bảng tính hoàn chỉnh với biểu đồ, vv cho nhóm phát triển tại Tealium. Vì vậy, tôi khá quen thuộc với các API và Google Script

Các vấn đề liên quan