禅道SDK开发手册

调用SDK示例 分享链接 /book/api/494.html

作者:雷勇 最后编辑:刘振华 于 2022-09-20 23:30:10 浏览量:38388
摘要:本文介绍如何在禅道的windows一键安装包中调用禅道sdk文件,其它框架,如ThinkPHP和Laravel也是一样的方式调用,只需要把禅道代码目录下的sdk文件,放在你自己的框架目录下,网页直接访问即可。

一、使用说明

本SDK文件中的方法调用,适用于禅道12版本(禅道开源版12.5.3、禅道企业版 4.1.3及以下版本适用)。

在其它PHP框架中调用此SDK文件,只需要把SDK文件放置在框架目录下,分配目录和本文件权限,能够url正常访问到即可。

二、配置参数

以开源版一键安装包为例,找到xampp\zentao\sdk\php\zentao.php文件,修改配置参数。

三、新建一个模块

在xampp\zentao\module目录下,新建一个zentaosdk模块目录用于测试,再新建一个control.php文件。

将手册中的示例函数代码拷贝到 xampp\zentao\module\zentaosdk\control.php 中,形成如下的页面:


四、测试调用

使用管理员账号登录禅道系统,登录系统后,修改URL地址,来访问创建的zentaosdk模块,测试我们的调用是否成功。

评论列表
🚖
慷慨的饭盒 2024-04-12 23:27:07 回复
请问一下,页面地址http://192.168.0.116:18081/max/execution-bug-170.html,调用api获取token接口http://192.168.0.116:18081/zentao/api.php/v1/tokens,
返回You don't have 权限访
回复
试试 http://192.168.0.116:18081/max/api.php/v1/tokens
🎊
禅道3552 2023-08-11 16:19:28 回复
悬浮窗 表单提交后为啥不是当前窗口刷新,而是跳新窗口保存
回复
您说的这个问题是sdk 使用中的问题还是指的目前禅道中所有页面的保存逻辑呢?
a_laker 2022-11-17 11:22:14 回复
所用版本禅道12.5.6,创建测试用例时候,该如何传递参数,特别是测试步骤、预期结果。
回复
可以通过这种方式传参看下
steps[1]: 步骤1
stepType[1]: item
expects[1]: 预期1
steps[2]: 步骤2
stepType[2]: item
expects[2]: 预期2
如果还有其他疑问, 可以加一下左上角的商务联系方式,商务邀请进群后沟通。
shanla 2022-02-07 14:43:40 回复
请问用postman调取任务信息,接口地址是什么,参数怎么写,有具体说明吗?
回复
第三方应用集成禅道 参考文档: https://www.zentao.net/book/zentaopmshelp/integration-287.html
实现原理: https://devel.easycorp.cn/book/extension/api-intro-43.html#1 页面直接调用部分
可以看下这个文档 , 如果还是有问题的话, 可以联系官网商务,邀请您到技术交流群看下
QQ : 1826606239 金娟
受不了先生 2021-11-17 11:18:36 回复
事例里面给的这个¶ms是什么意思???/index.php?m=api&f=getModel&t=json&moduleName=product&methodName=getById¶ms=productID=19&zentaosid=xxxxxxxxxxxxxx
回复
不好意思,文档中没看到这块内容呢,方便发下具体的文档连接和大概位置吗?
另外, 可以添加页面上方QQ,邀请进群后截图咨询下具体问题
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。