list - create - trello api get token
Trello API: obtener informaciĆ³n de tablas/listas/tarjetas (3)
No creo que haya un método en la API de Trello para hacer esto, por lo que tendrá que obtener una lista de tableros para un usuario u organización:
GET / 1 / members / [idMember o username] / boards
Que devuelve (truncado para mostrar solo las partes que nos importan):
[{ "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" }]
A continuación, obtener las listas de cada tablero:
GET / 1 / boards / [board_id] / lists
Que devuelve (truncado para mostrar solo el id y el nombre de la lista:
[{ "id": "4eea4ffc91e31d174600004a", "name": "To Do Soon", ... }, { "id": "4eea4ffc91e31d174600004b", "name": "Doing", ... }, { "id": "4eea4ffc91e31d174600004c", "name": "Done", ... }]
Y repase esta respuesta para que cada placa elabore una lista de todas las listas que tiene un usuario u organización.
Uso de la API de Trello: - He podido obtener todas las tarjetas que están asignadas a un usuario de Trello - He podido obtener todas las tarjetas que están asignadas a una Organización
Pero no puedo recibir ninguna llamada de API que devuelva todas las listas que están en una Organización o Usuario. ¿Hay alguna función que permita eso?
Gracias por adelantado
Para los usuarios que desean la forma más fácil de acceder al ID de una lista:
Utilice el hack ".json"!
agregue ".json" al final de la URL de su placa para mostrar el mismo resultado de la consulta API para esa placa, en su navegador ! (No se necesita ninguna otra herramienta, sin problemas relacionados con la autenticación).
Por ejemplo, si la URL de su tablero es:
https://trello.com/b/EI6aGV1d/blahblah
apunta tu navegador a
https://trello.com/b/EI6aGV1d/blahblah.json
Y obtendrás algo como
{
"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": {
[...]
Donde puedes simplemente buscar el nombre de tu lista para encontrar fácilmente su ID junto a ella.
Consejo: use una extensión de json viewer para hacer que su navegador muestre un buen json. Personalmente uso https://github.com/tulios/json-viewer/tree/0.18.0 pero creo que hay muchas alternativas buenas por ahí.
Puedes hacerlo llamando
GET / 1 / organisations / [idOrg] / boards? Lists = all
Mira los argumentos.
Hay varios filtros y campos. Puedes personalizarlo.