从板端点获取卡> customFieldItems对象

问题描述 投票:0回答:1

从单个get request到Boards端点,是否可以获取customFieldItems(即与卡相关联的自定义字段值)?

当包含参数cards = all和customFields = all时,响应返回:

  • 卡片对象,但没有任何与自定义字段相关的信息;
  • 一个customFields对象,但无法将其链接回它所在的卡片

我可以向卡终点提出额外的EACH卡请求以获取信息,但这将是一个漫长的过程,我希望董事会终点的响应能够提供这些信息。

检查board .json文件(来自浏览器)时,它包含card对象中的customFieldItems对象。从主板端点请求信息时,我正在寻找相同的信息。

我错过了一些明显的东西吗?

rest api trello
1个回答
1
投票

如你所见,board资源有cardscustomFields参数。自定义字段在板级定义,这就是customFields param返回的内容。但是,在您的情况下,您需要特定于卡的customFieldItems

在这种情况下,您应该参考Cards Nested Resource,其中包含您想要的参数card_customFieldItems

简而言之,你可以使用类似下面的东西(用你自己的棋盘代替<id>):

curl --request GET --url 'https://api.trello.com/1/boards/<id>?cards=all&card_customFieldItems=true'

响应将包括一组卡片,每个卡片都包含一个customFieldItems数组,例如:

[
  {
    "id": "5acbd57f7160061ed10daa2c",
    "value": {
      "text": "High Priority"
    },
    "idCustomField": "5ab0f9f30c8780347a255463",
    "idModel": "5acbbe5d615f7dd1935b92f5",
    "modelType": "card"
  }
]
© www.soinside.com 2019 - 2024. All rights reserved.