如何从 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
,因此您需要将其添加到过滤器参数中。
我建立了一个网站,它使用以下代码从 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
,因此您需要将其添加到过滤器参数中。