Trello Rest API可以使用Trello网站

时间:2017-11-20 13:18:14

标签: trello trello-powerup

我要求显示用户有权查看/编辑/删除的所有Trello卡。我已经通过Trello Rest API Documentation并在API下面找到了Trello卡片。

https://api.trello.com/1/members/me/cards?key=AppKey&token=AccessToken

但是当我使用这个API时,它返回了空列表,尽管用户是所有主板的管理员/成员,每个主板都有很少的列表和卡。然后我直接将同一用户作为成员添加到Trello卡之一并执行相同的API。这次它返回了我添加用户作为成员的卡。

但我不想将用户添加为每张卡的会员。由于用户已经是所有电路板的管理员/成员,我想显示所有电路板的所有卡,无论用户是否是卡的成员。是否存在任何Trello rest API来获取用户有权查看/编辑/删除的所有卡?

非常欢迎任何建议/答案。

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

我得到了Trello社区的回复。

你需要遍历董事会。首先,获得会员的董事会成员:

GET https://api.trello.com/1/members/me/boards?key=KEY&token=TOKEN

然后,对于阵列中的每个板:

GET https://api.trello.com/1/boards/BOARD_ID/cards?key=KEY&token=TOKEN

它实际上会导致多个API调用:一个用于获取成员的电路板,另一个用于每个电路板。

此外,每个板可能包含的卡多于一个请求中可以返回的卡。请求通常最多只能返回1000张卡。如果您想获得每块电路板的所有卡,您可能需要使用之前的参数(每个电路板上执行>参数)执行多个请求。

在单个请求中无法获得所有电路板的所有卡,因为这可能会导致传输大量数据。

Trello community reference link