禅道使用
37329

外部系统调用禅道的接口的登录态的问题已解决悬赏5积分

提问者海瑞答案数1阅读数2076发表时间2020-06-23 16:47:09

比如获取测试用例的执行结果接口:

GET /index.php?m=testtask&f=results&t=json&runID=[runID]&caseID=[caseID]  


如果是外部系统或者工具调用该接口,必须要经过1)获得session2)验证用户身份后才能调通么?可以设置相关接口取消登录态的验证么?或者调用该接口时支持在参数后面加&username=[账号]&password=[密码]


禅道版本:12.3.2

安装包类型:源码包

操作系统:

客户端浏览器:

设置备注
内容
答案列表
2020/06/23 最佳答案

是的,必须要用户sessionid的。

api调用步骤

PATH_INFO方式

1、访问 http://x.com/api-getsessionid.json获取禅道session信息

2、使用上一步获取的session作为url参数访问 http://x.com/user-login.json?account=account&password=123456&zentaosid=6v9bl9hp3o5chvdd46u5fg36g4

3、http://x.com/project-index-no.json?zentaosid=6v9bl9hp3o5chvdd46u5fg36g4

GET方式

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

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

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


新版本禅道也可以使用 http://www.zentao.net/book/zentaopmshelp/integration-287.html


另外,有其他使用问题,也可以联系官网顶部的商务QQ,邀请加入禅道技术交流群,群里沟通的。

🌼
海瑞2020/06/23
感谢,已解决
1条回复 回复
🍉
禅道 - 闫敏2020/06/23
好的
回复
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
其他相关问答
提问者: bandal2046 于 2013-09-023413次浏览,1个答案
提问者: carol_huang 于 2012-02-242366次浏览,1个答案
提问者: wwwoncitycc1 于 2018-07-273831次浏览,2个答案
37243
已解决
悬赏5积分
提问者: apple15aq 于 2020-05-191695次浏览,1个答案
4125
已解决
悬赏5积分
提问者: ln52115 于 2016-11-081984次浏览,1个答案
返回顶部
客服头像
刘璐
高级客户经理
客服微信
客服头像
刘璐
高级客户经理
2845263372
统一服务热线 4006-8899-23
gtm跟踪器
gtag
UET