Trello Card без действия createCard - PullRequest
1 голос
/ 18 февраля 2020

При использовании

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

Я нахожу некоторые карты, у которых нет соответствующего действия типа createCard . Я получаю карты только с updateCard действиями.

Кроме того, если карта была заархивирована, список возвращенных действий не включает в себя действие по архивации карты.

Это ожидаемое поведение? Как может быть, что есть карты без действия createCard? Как узнать дату создания этих карт?

Ответы [ 2 ]

0 голосов
/ 25 марта 2020

У меня была такая же проблема - я использовал /1/cards/{cardId}/actions?filter=createCard (что дало мне те же результаты, что и ответ Моаззама Арифа), где 53% моих 370 карт пропускают дату 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 -объект ).

0 голосов
/ 25 марта 2020

вы должны получить действие createCard из следующей конечной точки

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...