restful api 查看执行详情 /executions/:id 可以拿到的字段中不包含bug吗

回贴
回帖数 5
阅读数 211
发表时间 2025-01-14 15:17:47
🐫
李闯 楼主

restful api 查看执行详情 /executions/:id 不可以拿到bug数量吗,有办法实现获取执行的bug数量吗。调用接口返回的字段比接口文档字段多,希望能提供新的接口文档。

5个回复
孔令茂 沙发

restful api 查看执行详情不能获取到 bug 数量。

您可以使用另外一种api 的调用方式获取(session 方式)

分为两种: PATH_INFO 方式、GET 方式

步骤

PATH_INFO 伪静态方式

GET 方式

如何区分PATH_INFO 方式、GET 方式

http://127.0.0.1/zentao/product-all.html

http://localhost/zentao/index.php?m=product&f=all

api使用流程

1,获取 zentaosid

http://127.0.0.1/zentao/api-getsessionid.json

http://127.0.0.1/zentao/index.php?m=api&f=getSessionID&t=json

2,zentaosid 作为参数登录禅道

http://127.0.0.1/zentao/user-login.json?account=admin&password=123456&zentaosid=2bc87e66e25d8

http://127.0.0.1/zentao/index.php?m=user&f=login&t=json&account=admin&password=123456&zentaosid=k3g0h321bieq07a

3,使用 API 功能操作

http://127.0.0.1/zentao/project-index-no.json?zentaosid=6v9bl9hp3o5chvdd

http://127.0.0.1/zentao/index.php?m=company&f=browse&t=json&zentaosid=k3g0h321bieq07a

session 方式可以理解为模拟页面的操作,请求的方式和参数可以通过浏览器的网络查看。

您的问题可以模拟查看 项目→测试→bug 列表

f_522ccaa1889e6dc8b977a1a492b13212&t=png

关于官网restful api 文档的更新,感谢您的反馈,我们尽快更新。

2025-01-14 15:59:26 孔令茂 最后编辑 2025-01-14 15:59:26 孔令茂 回帖
🐫
李闯 板凳 回复#1

restful接口 目前没办法获取bug的数量吗,现在基于禅道接口的二次开发功能场景是:获取产品数据,获取产品下的项目数据,获取项目下迭代版本/执行版本的数据,迭代版本/执行版本越详细越好,然后根据迭代版本/执行版本的数据来做数据处理。

2025-01-14 18:06:49 李同学 回帖
🎂
禅道-王誉霖 #3

那restful api可能满足不了当前业务场景,可以换成session方式,这种通过获取session,传session方式调用页面上的请求接口:https://www.zentao.net/book/extension-dev/1341.html

2025-01-15 08:23:41 禅道-王誉霖 回帖
🐫
李闯 #4 回复#3

好的,session的方式获取sessionid以及restful获取的token的有效期有多久呢

2025-01-15 11:40:53 李同学 回帖
🎂
禅道-王誉霖 #5

默认都是24分钟有效期的,指的是不活跃后24分钟失效,如果一直请求是自动延期的。

2025-01-15 13:04:32 禅道-王誉霖 回帖
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
返回顶部
刘璐
高级客户经理
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。