【问题标题】:Trello Card without createCard action没有 createCard 操作的 Trello Card
【发布时间】:2020-03-26 01:48:12
【问题描述】:

使用时

https://api.trello.com/1/cards/{id}/actions? 

我发现一些卡片没有createCard 类型的相应操作。我正在获取只有 updateCard 操作的卡片。

此外,如果卡片已归档,则返回的操作列表不包括归档卡片的操作。

这是预期的行为吗?怎么会有没有 createCard 动作的卡片呢?如何获取这些卡片的创建日期?

【问题讨论】:

  • 我认为,但我不确定,问题是由于此特定卡是在我没有权限的板上创建的。

标签: trello


【解决方案1】:

您应该从以下端点获取 createCard 操作

/1/boards/${boardId}/actions?fields=idMemberCreator,date&idModels=${cardId}&filter=createCard

【讨论】:

  • 我还不知道存档的卡片
【解决方案2】:

我遇到了同样的问题 - 我使用的是 /1/cards/{cardId}/actions?filter=createCard(得到的结果与 Moazzam Arif 的答案相同),我的 370 张卡片中有 53% 缺少 createCard 日期。

原来createCard 仅在创建全新卡片时添加,并且我的很多卡片都是从清单转换而来的,这是一个不同的操作。我发现的可用“动作类型”(Python 格式)是:

['convertToCardFromCheckItem',
'addChecklistToCard',
'createCard',
'updateCard',
'updateCheckItemStateOnCard',
'removeChecklistFromCard',
'commentCard']

(我通过/1/cards/{cardId}/actions?filter=all找到了这些)。

将我的 URL 更改为 /1/cards/{cardId}/actions?filter=createCard,convertToCardFromCheckItem 后,我检索了所有卡片上的日期。不幸的是,Trello API 不支持清单创建日期,因此只有在创建卡片后才开始跟踪。

我没有任何存档的卡片来测试它,但看起来 closed 卡片对象字段正是您要查找的 (https://developers.trello.com/reference#card-object)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-30
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 2013-11-26
    • 2018-06-15
    • 2020-05-01
    相关资源
    最近更新 更多