通过接口创建需求怎么上传相关附件

回贴
回帖数 9
阅读数 467
发表时间 2024-04-10 17:17:53
🎺
听话的消防车 楼主
请问RESTful接口创建需求时,怎么上传相关附件?
9个回复
🌸
禅道-李锡碧 沙发

1. Header中要加入 Content-Type:multipart/form-data

2. Postman使用form-data格式上传文件,字段为files[]


2024-04-10 17:19:34 禅道-李锡碧 回帖
🎺
听话的消防车 板凳 回复#1

谢谢,刚刚测试,返回了一串json。

2024-04-10 17:34:18 听话的消防车 回帖
🌸
禅道-李锡碧 #3
禅道的版本是什么?系统中有创建任务了吗?
2024-04-10 17:43:09 禅道-李锡碧 回帖
🎺
听话的消防车 #4 回复#3
版本为:专业版 10.3.1。任务并没有创建成功
2024-04-10 18:02:44 听话的消防车 回帖
🌸
禅道-李锡碧 #5
专业版10版本还不支持restFul API,可以联系官网顶部商务同事QQ,咨询下升级。
2024-04-11 08:30:06 禅道-李锡碧 回帖
🍧
任性的乒乓球 #6 回复#1
你好,请问创建需求需要额外接口上传附件的话是不是没有单独的接口?我看您的例子似乎是创建执行任务的接口。另外我想请问有些带json的接口是怎么调通的。
2024-05-27 21:30:34 任性的乒乓球 回帖
🚢
王林 #7

1、先确认下当前禅道版本。看下是否支持restful风格的接口。

2、restful风格接口支持单独上传附件,上传后可以在其他地方通过附件id引用上传的附件,接口是api.php/v1/files,参数用imgFile

3、方便描述下具体的接口么?通常json接口需要先验证登录,可以参考文档:https://devel.easycorp.cn/book/extension/api-auth-44.html,具体接口可以在后台-二次开发-API-内置页面接口中查看

2024-05-28 09:10:27 王林 回帖
🍧
任性的乒乓球 #8 回复#7

1.当前使用版本是18.10 应该是支持restful风格的;

2.这个接口看上去是图片的上传接口,其他附件可以使用吗?其实一开始的想法是想同步信息后创建需求,需要把对应的附件也上传到禅道;

3.看了下应该是 story-create-0-all-0-0-5-0-0-0--story.json ,请问这个应该是path_info是吧,不过目前我们的项目是get,我尝试使用m=story&f=create&t=json&productID=4&branch=0 这种接口 但是似乎无效。。。。谢谢啦

2024-05-28 10:51:13 任性的乒乓球 回帖
🚢
王林 #9

如果需要在创建数据时同步上传附件需要使用下json接口。

使用json接口需要在地址中带上 &zentaosid=验证登录后的sessionid,然后把参数打包在form-data中进行调用。

方便的话可以添加下页面上方QQ,邀请进群后咨询下具体问题呢。

2024-05-28 11:19:38 王林 回帖
返回顶部
丁芝
高级客户经理
17663906485
1481227768
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。