我想从Trello(使用Trello API)获取特定数据,只知道用户的trello id。我需要获得具有特定列表名称的所有用户卡,以及满足我需要的所有卡:card shortLink,列表名称,板名称。问题是我需要减少等待时间。唯一合理的解决方案是使用较少的API请求。这是我的代码:
userCards = JSON.parse(@a.get('/members/'+trello_id+'/cards?fields=shortLink,labels').body)
userCards.each do |card|
list = JSON.parse(@a.get('/cards/'+card['id']+'/list?fields=name').body)
if LIST.include?(list['name'].upcase)
board = JSON.parse(@a.get('/cards/'+card['id']+'/board?fields=name').body)
end
end
如果你知道如何让这段代码更快地工作,我会非常高兴听到这个。