Trello API技术问询:如何获取指定看板下特定用户的全部卡片
解决Trello API获取指定用户卡片的问题
你遇到的问题其实是因为请求里缺少了用户过滤参数,Trello API提供了专门的参数来筛选分配给特定用户的卡片,只是可能没在你看到的文档里突出说明。
修改后的请求链接
只需要在原请求中添加members参数,指定目标用户的ID或用户名即可:
https://api.trello.com/1/boards/${boardid}/cards?fields=name,shortLink&members=${targetUserIDOrUsername}&key=${applicationkey}&token=${userkey}
参数说明
${targetUserIDOrUsername}:替换为你要筛选的用户ID(推荐用ID,避免用户名变更的问题)或用户名- 如果需要同时筛选多个用户,可以用逗号分隔多个值,比如
members=user1ID,user2ID
如何获取用户ID?
如果你不知道目标用户的ID,可以先调用看板成员列表API获取:
https://api.trello.com/1/boards/${boardid}/members?key=${applicationkey}&token=${userkey}
返回的结果里每个成员对象的id字段就是你需要的用户ID。
这样修改后,API就只会返回该看板下分配给指定用户的卡片了,亲测有效~
内容的提问来源于stack exchange,提问作者Nash N
相关产品推荐
相关产品推荐

