我要求显示用户有权查看/编辑/删除的所有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来获取用户有权查看/编辑/删除的所有卡?
非常欢迎任何建议/答案。
提前致谢!!!
答案 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张卡。如果您想获得每块电路板的所有卡,您可能需要使用之前的参数(每个电路板上执行>>参数)执行多个请求。
在单个请求中无法获得所有电路板的所有卡,因为这可能会导致传输大量数据。