从 boards 端点获取 cards > customFieldItems 对象

Obtain the cards > customFieldItems object from the boards end point

singleget requestBoards终点,是否可以得到 customFieldItems(即与卡片关联的自定义字段值)?

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

我可以向卡端点发出额外的每张卡请求以获取信息,但这将是一个漫长的过程,我希望板端点的响应能够提供此信息。

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

我是不是漏掉了什么明显的东西?

如您所见,board resource has both cards and customFields params. Custom Fields are defined at the board level, so that's what the customFields param returns. However, in your case, you want the customFieldItems 特定于卡片。

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

简而言之,您可以使用如下内容(用您自己的板 ID 代替 <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"
  }
]