如何从 trello 看板获取活动

How to get activities from trello board

我建立了一个网站,它使用以下代码从 Trello 提取评论以在我的网站上显示:

    var resource = "cards/" + card.id + "/actions";
    Trello.get(resource, function(comments) {
            if(!$.isEmptyObject(comments)){
                    var commentStr="<div class='comments_c'>";
                    $.each(comments, function(c, cda){
                            //console.log(cda.data.text);
                            commentStr += "<p>"+cda.data.text+"</p>";
                            //addComments(cda.data.text);
                    });

                    commentStr += "</div>";
            }
            console.log(commentStr);

现在可以很好地提取评论,但它不会像 "Sarah Hastings added this card to " 那样显示 activity。 api 文档没有谈论它,我处于死胡同。我们需要它来报告并寻找一种方法来将活动(复制、移动、添加)从 Trello 获取到我们的站点。感谢任何帮助。

默认情况下,cards/[idCard]/actions 端点 returns 操作过滤到 commentCard,updateCard:idList。如果您想从该端点获取其他类型的操作,您需要将 filter 参数包含在您希望返回的操作类型列表中。您可以在此处查看完整的选项列表:https://developers.trello.com/advanced-reference/card#get-1-cards-card-id-or-shortlink-actions 通过单击该调用的参数旁边的 显示

例如,将卡片添加到面板的操作类型为:moveCardToBoard,因此您需要将其添加到过滤器参数中。