禅道使用
37329

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

提问者海瑞答案数1阅读数1904发表时间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
好的
回复
联系我们
联系人
高丽亚/高级客户经理
电话(微信)
17667930330
QQ号码
3645260865
联系邮箱
gaoliya@chandao.com
其他相关问答
提问者: mzl 于 2017-10-174311次浏览,1个答案
53801
已解决
悬赏5积分
提问者: TheEnd 于 2022-07-023186次浏览,1个答案
52988
已解决
悬赏5积分
提问者: siwenju 于 2021-12-24795次浏览,1个答案
提问者: m_66b4ace1389d1 于 2024-09-18591次浏览,1个答案
提问者: kaikuo1300 于 2019-09-011586次浏览,1个答案
返回顶部
客服头像
高丽亚
高级客户经理
客服微信
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET