评论列表
🤠
禅道4341
2024-03-20 17:45:08
回复
/zentao/bug-create-1-0-moduleID=0.json 这个接口 使用apiFox post请求 form-data 返回空字符 插入不成功 可能是什么原因造成的
⛄
马超 回复 禅道4341
2024-03-21 08:44:20
回复
1、首先可以检查请求的地址对不对,可以登录禅道复制创建bug页面网址,把网址中.html改为.json 之后,可以用于接口请求。
2、是否有获取session登入禅道
获取zentaosid(也就是session)拼接到网址后,用于登录,可以根据咱们网址请求方式获取session
PATH_INFO方式
(1)、访问 http://x.com/api-getsessionid.json获取禅道session信息
(2)、使用上一步获取的session作为url参数访问 http://x.com/user-login.json?account=admin&password=123456&zentaosid=6v9bl9hp3o5chvdd46u5fg36g4
(3)、http://x.com/project-index-no.json?zentaosid=ts7urtn8865sfkt8d4n2mdn1b5
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
3、检查api传参,可以在禅道页面操作创建bug时,查看浏览器F12 network 中请求参数
4、如果还有其他疑问, 可以加一下左上角的商务联系方式,商务邀请进群后沟通。
张先生
2023-02-17 09:22:30
回复
开源版12.5.3 ,如何使用postman新增bug,有没有比较完整详细的操作文档,谢谢
禅道-阿龙 回复 张先生
2023-02-17 09:23:43
回复
api接口信息可以在后台-二次开发-API中查看,可以参考示例:https://note.youdao.com/s/1k1MHu7u
未心
2022-12-03 11:00:13
回复
怎么调用addBug这个方法
🤖
金凯 回复 未心
2022-12-05 08:51:57
回复
您好,调用创建bug接口可以参考下这个手册,https://www.zentao.net/book/api/721.html,禅道需要是16以上版本
BenjaminU
2022-05-27 09:42:32
回复
创建bug后,如何获取该bug id?
于涛 回复 BenjaminU
2022-05-27 13:09:53
回复
您好,老版本的API调用接口目前还不会返回对应ID,方便的话可以升级下禅道版本,新版本目前直接调用接口创建表单会返回对应数据ID的。
升级不会影响数据的,但建议先做好备份
升级前请做好数据备份
升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html
cwssoon
2022-03-18 23:12:08
回复
调用这个API,返回的数据是{"result":"success","message":"","locate":"\/zentaopms\/www\/bug-browse-38--unclosed-0-id_desc.json"}.我想问一下,我要如何才能得到这次调用API生成的bug的bugID,不能谁接口数据返回这个bugID吗?
禅道-Bee 回复 cwssoon
2022-03-21 17:40:04
回复
联系下官网顶部商务金娟(QQ:1826606239),邀请加入二次开发群,群里截图看下具体的请求链接,我们看下。
cwssoon
2022-03-18 23:03:55
回复
调用这个接口生成的bug.如果知道生成这个bug的bugID.
禅道-Bee 回复 cwssoon
2022-03-21 17:40:24
回复
已经回复您了。
BenjaminU 回复 禅道-Bee
2022-05-27 09:44:35
回复
这个方法可以公开吗?很多人都需要创建后生成的bug id
于涛 回复 BenjaminU
2022-05-27 13:10:38
回复
已经在另一个留言中回复您了:)
王翔
2022-01-05 17:10:20
回复
请问,调用提交BUG API ,可否有附件字段
于涛 回复 王翔
2022-01-05 17:11:58
回复
可以在系统中上传一个附件,看下具体的form data表单数据,按照这个格式进行传参看下呢,
天霸虎 回复 于涛
2022-01-19 14:21:47
回复
还得自己传个附件看代码,这么常见的场景,api就不能快速加个字段吗?
🚢
王林 回复 天霸虎
2022-01-19 16:41:17
回复
这里我们和产品同事反馈下。
可以先看下form-data中的传参
呼呼
2022-01-05 15:45:22
回复
如何用postman调用创建bug的接口
于涛 回复 呼呼
2022-01-05 17:02:22
回复
您好,目前禅道最新版本已经将相关接口库文档内置到系统中了,可以在系统文档,接口库查看下具体的API文档
呼呼 回复 于涛
2022-01-05 17:08:28
回复
给个链接 谢谢
于涛 回复 呼呼
2022-01-05 17:09:58
回复
新版本下载链接:
https://www.zentao.net/download/zentaopms16.0-80448.html
老版本升级可以参考:
升级不会影响数据的,但建议先做好备份
升级前请做好数据备份
升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html
翼天
2021-11-07 11:44:16
回复
/zentao/bug-create-1-0-moduleID=0.json;插入不成功,困扰多天的问题终于解决了,经过仔细比较,发现接收的参数不是json格式,是key-value形式,把header "Content-Type", "application/x-www-form-urlencoded; charset=utf-8"; 传参用 List<NameValuePair> nameValuePairs = new ArrayList<>();
System.out.println(mapType.toString());
for (String key : mapType.keySet()) {
//Map类型参数写进NameValuePair类型的URL参数中去
System.out.println(key+"value:"+mapType.get(key)+"");
nameValuePairs.add(new BasicNameValuePair(key, mapType.get(key)+""));
}
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8"));
response = HttpClient.execute(httpPost);
就可以保存成功;可以正常反回{"result":"success","message":"保存成功","id":"2813"}
禅道-Bee 回复 翼天
2021-11-08 08:32:37
回复
提交操作,请求数据需要用psot form-data方式。
翼天
2021-11-05 20:15:29
回复
/zentao/bug-create-1-0-moduleID=0.json;
返回{"status":"success","data":"{\"title\":\"\\u8702\\u7fa4\\u6307\\u6325\\u5b98-\\u63d0Bug\",\"products\":{\";怎么解决的,用python 调用同样的方法就可以,JAVA怎么改就是不行;
禅道-Bee 回复 翼天
2021-11-08 08:31:59
回复
根据您在其他页面的回复,判断这个问题应该已经解决了,提交操作,请求数据需要用psot form-data方式。
上一页
1
2
1/2
下一页
登录
System.out.println(mapType.toString());
for (String key : mapType.keySet()) {
//Map类型参数写进NameValuePair类型的URL参数中去
System.out.println(key+"value:"+mapType.get(key)+"");
nameValuePairs.add(new BasicNameValuePair(key, mapType.get(key)+""));
}
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8"));
response = HttpClient.execute(httpPost);
就可以保存成功;可以正常反回{"result":"success","message":"保存成功","id":"2813"}
返回{"status":"success","data":"{\"title\":\"\\u8702\\u7fa4\\u6307\\u6325\\u5b98-\\u63d0Bug\",\"products\":{\";怎么解决的,用python 调用同样的方法就可以,JAVA怎么改就是不行;