API Trello: получение информации о платах/списках/картах

Использование Trello API: - Мне удалось получить все карты, которые назначены пользователю Trello - Мне удалось получить все платы, назначенные организации

Но я не могу получить какой-либо вызов API, который возвращает все списки, которые находятся в Организации или Пользователь. Есть ли функция, которая позволяет это?

Заранее спасибо

Ответы

Ответ 1

Я не верю, что в Trello API существует метод, поэтому вам нужно будет получить список плат для пользователя или организации:

GET/1/members/[idMember или имя пользователя]/доски

Что возвращает (усекается, чтобы показать только те части, которые нам интересны):

[{ "id": "4eea4ffc91e31d1746000046", "name": "Example Board", "desc": "This board is used in the API examples", ... "shortUrl": "https://trello.com/b/OXiBYZoj" }, { "id": "4ee7e707e582acdec800051a", "name": "Public Board", "desc": "A board that everyone can see", ... "shortUrl": "https://trello.com/b/IwLRbh3F" }]

Затем получите списки для каждой платы:

GET/1/boards/[board_id]/lists

Что возвращает (усекается, чтобы показывать только идентификатор и имя списка:

[{ "id": "4eea4ffc91e31d174600004a", "name": "To Do Soon", ... }, { "id": "4eea4ffc91e31d174600004b", "name": "Doing", ... }, { "id": "4eea4ffc91e31d174600004c", "name": "Done", ... }]

И рассмотрите этот ответ для каждой доски, чтобы создать список всех списков, которые пользователь или организация имеет.

Ответ 2

Для пользователей, которым нужен самый простой способ получить доступ к идентификатору списка:

Используйте взломать ".json"!

добавьте ".json" в конце URL своего форума, чтобы отобразить тот же вывод запроса API для этого форума в вашем браузере ! (не требуется никакого другого инструмента, нет проблем с аутентификацией).

Например, если URL вашей доски объявлений:

https://trello.com/b/EI6aGV1d/blahblah

укажите ваш браузер на

https://trello.com/b/EI6aGV1d/blahblah.json

И вы получите что-то вроде

{
  "id": "5a69a1935e732f529ef0ad8e",
  "name": "blahblah",
  "desc": "",
  "descData": null,
  "closed": false,
  [...]
    "cards": [
      {
          "id": "5b2776eba95348dd45f6b745",
          "idMemberCreator": "58ef2cd98728a111e6fbd8d3",
          "data": {
            "list": {
              "name": "Bla blah blah blah blah",
              "id": "5a69a1b82f62a7af027d0378"
            },
            "board": {
            [...]

Где вы можете просто найти имя вашего списка, чтобы легко найти его идентификатор рядом с ним.

Совет: используйте расширение для просмотра json, чтобы ваш браузер отображал хороший json. Лично я использую https://github.com/tulios/json-viewer/tree/0.18.0, но я думаю, что есть много хороших альтернатив.

enter image description here

Ответ 4

чтобы использовать все ваши доски

Trello.get("/members/me/boards")

работал для меня, используя client.js