禅道使用
37329

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

提问者海瑞 答案数1 阅读数1482 发表时间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
感谢,已解决
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
返回顶部
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。