API Trello: получить все карты, назначенные пользователю, на определенной доске - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь получить все карты на доске, назначенные определенному пользователю, но ниже приведены все карты на доске.

Я нигде не нашел этого решения;это то, что я пробовал, и он возвращает карты, назначенные всем пользователям:

https://api.trello.com/1/boards/${boardid}/cards?fields=name,shortLink&key=${applicationkey}&token=${userkey}
  • $ {boardid} = идентификатор доски, которую я хочу получить карты от
  • $ {applicationkey}= Ключ API разработчика Trello
  • $ {userkey} = Токен пользователя Trello

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

1 Ответ

0 голосов
/ 18 мая 2018

Мне удалось это сделать (получить все назначенные мне карты) с помощью API поиска Trello.

URL запроса (карты, назначенные участнику):

https://api.trello.com/1/search?query=label:green%20member:${memberid}%20board:${boardname}%20sort:edited&card_fields=name,shortLink&cards_limit=100&key=${applicationkey}&token=${userkey}

Шаблон запроса (регулярное выражение для чтения карт):

"имя": "({Описание}. +?) "," shortLink ":" ({Id}. +?) "

Используемые параметры:

  • $ {applicationkey} = Ключ API разработчика
  • $ {userkey} = Токен пользователя
  • $ {boardname} = Фактическое имя доски в Trello
  • $ {memberid} = идентификатор участникапользователя Trello

Получить ключ разработчика API и токен пользователя: Нажмите здесь

Получить идентификатор участника здесь:

https://api.trello.com/1/search?query=is:open%20board:${boardname}%20sort:edited&card_fields=name,shortLink,member&cards_limit=100&key=APIKey&token=UserToken

...