0

我要求显示用户有权查看/编辑/删除的所有 Trello 卡。我浏览了Trello Rest API 文档并在下面找到了获取 Trello 卡片的 API。

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

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

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

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

提前致谢!!!

4

1 回答 1

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 张卡片。如果您想获取每个板的所有卡片,您可能需要使用before参数对每个板执行多个请求(您可以在文档中找到它)。

没有办法在一个请求中获取所有板的所有卡,因为这可能会导致大量数据传输。

Trello 社区参考链接

于 2017-11-22T09:48:22.263 回答