【问题标题】:Trello Rest API to get all Trello cards which user is able to View/Edit/Delete using Trello websiteTrello Rest API 获取用户可以使用 Trello 网站查看/编辑/删除的所有 Trello 卡片
【发布时间】:2018-05-03 17:30:31
【问题描述】:

我要求显示用户有权查看/编辑/删除的所有 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 来获取用户有权查看/编辑/删除的所有卡片?

欢迎任何建议/答案。

提前致谢!!!

【问题讨论】:

    标签: trello trello-powerup


    【解决方案1】:

    我收到了来自 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 community reference link

    【讨论】:

      猜你喜欢
      • 2016-07-03
      • 2012-05-01
      • 2014-12-20
      • 2014-11-30
      • 2015-03-13
      • 2014-02-02
      • 2014-10-30
      • 2019-06-23
      • 1970-01-01
      相关资源
      最近更新 更多