已解决 禅道api接口的使用方式步骤与说明
我项目深度使用禅道的需求、任务、用例、bug、计划、版本等功能。现想通过调用禅道的api接口获取产品、项目所有需求、任务等数据进行分析汇总。请问除了使用zantaoPHP之外,如何开发?
后台-二次开发-api中的接口大部分需要数据对应的ID,这个不便于获取,目前我的诉求是获取对应产品、对应项目下的所有相关数据。
禅道版本 12.5.1 Windows安装包
操作系统 Windows Server 2008
客户端浏览器 Chrome

提问者: 张龙 悬赏:5 日期: 2022-07-08 16:29:51 答案:1 点击:1591

获取技术支持

QQ: 电话:
设置备注
答案列表
最佳答案
2022/07/08

老版本的话,可以直接调用对应产品、项目下的数据列表URL,将访问的URL地址中.html改成.json,可以直接调用;

另外,我们新版本增加了resful类型的api可以直接调用对应表单数据。方便的话可以升级下:)

附:升级不会影响数据的,但建议先做好备份
升级前请做好数据备份
升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html


2022/07/08
不升级的方案貌似不行呢。错误提示如下:
{"status":"success","data":"{\"locate\":\"http:\\\/\\\/124.133.18.228:82\\\/zentao\\\/user-login-L3plbnRhby9wcm9kdWN0LWJyb3dzZS0yMS0wLWFsbHN0b3J5LTAtc3RvcnkuanNvbg==.json\"}","md5":"6f0c33dbb95f8e7f298b8334a4330e85"}
2022/07/08
看页面提示是跳转到了登录页面,确认下请求携带了用户验证信息了吗
2022/07/08
postman如何携带用户验证信息呢?
2022/07/08
postman 需要用token验证,且每个token只能用一次
2022/07/08
那么问题来了,token获取接口我只在resful类型的api文档中看到了,老版本没这个接口呢
2022/07/08
https://www.zentao.net/book/zentaopmshelp/344.html
https://www.zentao.net/book/api/setting-369.html
这两个文档可以参考看下
2022/07/08
文档1,我二次开发目录下只有API和数据库两个选项卡。文档2是否只能用php语言开发?,sdk只能php使用,我以前看过了
2022/07/08
还有个问题,我12版本直接升级到最新版本也是没问题的是吗?