【问题标题】:Is there a way to export an entire Trello board as JSON via API?有没有办法通过 API 将整个 Trello 板导出为 JSON?
【发布时间】:2015-10-02 03:03:14
【问题描述】:

我正在尝试比较 Trello 看板以突出差异。您可以通过在 url 中将板的名称替换为“.json”来轻松地从 Trello 下载 JSON 格式的板:

http://trello.com/b/board_id_here.json

但是,这需要您通过 Trello 进行身份验证。有没有办法直接从 Trello API 中获取这个精确的 JSON 输出?有一些方法可以从 API 中获取每个子对象,但我没有看到一种方法可以提取板的整个 JSON 表示形式以及与之相关的所有内容。

非常感谢任何帮助!

【问题讨论】:

  • 你曾经解决过这个问题吗?我正在尝试做同样的事情,以便我可以在 Power BI 中使用它,但它变得非常令人沮丧。

标签: javascript api trello


【解决方案1】:

该备份路由只是GETting /1/boards/board_id_here 的同义词,具有以下参数:

fields: "all"
actions: "all"
action_fields: "all"
actions_limit: 1000
cards: "all"
card_fields: "all"
card_attachments: true
labels: "all"
lists: "all"
list_fields: "all"
members: "all"
member_fields: "all"
checklists: "all"
checklist_fields: "all"
organization: false

【讨论】:

  • 虽然这是正确的,但似乎将 actions_limit 设置为高于 1000 的任何值都会导致 400 错误,指出为该字段提供的值无效。
  • 值得注意的是 customFields: truecard_customFieldItems: true 现在似乎也是“符号链接”的一部分。
  • 为方便起见,那些URL参数是&fields=all&actions=all&action_fields=all&actions_limit=1000&cards=all&card_fields=all&card_attachments=true&labels=all&lists=all&list_fields=all&members=all&member_fields=all&checklists=all&checklist_fields=all&organization=false' api key:curl 'https://api.trello.com/1/boards/<board_id>?key=<key>&token=<token>&fields=all&actions=all&action_fields=all&actions_limit=1000&cards=all&card_fields=all&card_attachments=true&labels=all&lists=all&list_fields=all&members=all&member_fields=all&checklists=all&checklist_fields=all&organization=false'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-03
  • 2021-08-24
  • 1970-01-01
相关资源
最近更新 更多