调用Trello API上传卡片附件返回404状态码问题求助
问题根因
404报错的核心原因是请求URL格式错误:
- 接口路径后附加查询参数时,第一个参数的前缀必须使用
?而非&,&仅用于多个查询参数之间的分隔。
你当前使用的错误URL如下:
https://api.trello.com/1/cards/617be32c3b22d81055b98c22/attachments&key={{key}}&token={{token}}&defaultLists=false
attachments路径后直接用&拼接参数,导致Trello服务端将&key=...整体识别为路径的一部分,无法匹配到对应的接口路由,因此返回404。
修复方法
将URL中attachments后的第一个&替换为?即可,修正后的正确URL如下:
https://api.trello.com/1/cards/617be32c3b22d81055b98c22/attachments?key={{key}}&token={{token}}&defaultLists=false
后续验证说明
- 保持
form-data传参方式不变,file参数对应上传的文件资源即可 - 你的凭证有效性已经通过创建卡片操作验证,修改URL后无需调整key、token参数
内容的提问来源于stack exchange,提问作者Kresten
相关产品推荐
相关产品推荐

