Trello Api按名称查找卡片

时间:2015-05-02 07:33:50

标签: rest trello

如何在trello api中找到名片? 我能想到的一种方法是,我们只需使用board / [board_id] /卡获取所有卡片,然后尝试将每张卡片的名称与我们拥有的卡片相匹配。但这看起来效率很低,因为它涉及太多的比较。

有没有其他方式可以让我们简单地接收卡片名称和纸牌名称,然后获得所需的卡片对象?

2 个答案:

答案 0 :(得分:0)

如果您知道cardid或短链接,则可以使用此端点https://trello.com/docs/api/card/

也许这可能会有所帮助https://trello.com/docs/api/search/index.html#get-1-search

答案 1 :(得分:0)

您可以使用 Search endpoint,定义仅搜索卡片 (modelTypes: 'cards') 并在 query 参数中指定卡片名称。

例如:https://api.trello.com/1/search?modelTypes=cards&query=MySpecialCard

请注意,according to the documentation 不能通过特定参数指定要搜索的字段,但可以使用查询字符串(query 参数)来实现。例如,要搜索名为 My Special Card 且具有 This is my special card 作为描述的卡片,您可以发出以下请求:https://api.trello.com/1/search?modelTypes=cards&query=name:"My Special Card" description:"This is my special card."。 >

虽然我在文档中找不到它,但您可以用作 query 参数的字符串似乎与通过常规用户界面进行搜索时可用的格式相同:{{ 3}}。