我要怎么通过调用接口的形式去成功编辑我的文档

回贴
回帖数 7
阅读数 751
发表时间 2024-01-09 23:18:56
🚍
眉毛粗的小马驹 楼主

通过F12-开发者工具,能看到在提交修改文档时,调用了这个请求/doc-edit-5639-false.html,并且返回了{"result":"success","message":"保存成功","locate":"/doc-browse-openedbyme.html"}。

但我尝试通过接口工具去调用时,接口返回了页面代码html。 

求大佬赐教,感谢~

2024-01-09 23:20:04 眉毛粗的小马驹 最后编辑
7个回复
禅道-Bee 沙发
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


有两个地方可以调整下试试:

1. 请求的URL中的,html换成.json

2. URL中,添加下经过校验的 ?zentaosid=****


另外,二次开发相关问题也可以联系官网商务QQ,邀请加入二次开发群沟通。

2024-01-10 15:17:30 禅道-李锡碧 回帖
🚍
眉毛粗的小马驹 板凳

有两个地方可以调整下试试:

1. 请求的URL中的,html换成.json

2. URL中,添加下经过校验的 ?zentaosid=****


已经按照第一点 更换为.json, 但一直提示

"该记录可能已经被改动。请刷新页面重新编辑!"。  即使我已经退出登录,也依旧提示。


另外有一个不小心的尝试,就是.html后面直接添加了.json, 比如/doc-edit-5726-false.html.json

接口返回

{
    "result": "success",
    "message": "保存成功",
    "locate": "/doc.json"
}


但登录禅道查看文档,实际没被修改成功
2024-01-10 21:24:43 眉毛粗的小马驹 回帖
🚍
眉毛粗的小马驹 #3 回复#1

有两个地方可以调整下试试:

1. 请求的URL中的,html换成.json

2. URL中,添加下经过校验的 ?zentaosid=****


已经按照第一点 更换为.json, 但一直提示

"该记录可能已经被改动。请刷新页面重新编辑!"。  即使我已经退出登录,也依旧提示。


另外有一个不小心的尝试,就是.html后面直接添加了.json, 比如/doc-edit-5726-false.html.json

接口返回

{
    "result""success",
    "message""保存成功",
    "locate""/doc.json"
}


但登录禅道查看文档,实际没被修改成功
2024-01-10 21:24:58 眉毛粗的小马驹 回帖
禅道-Bee #4

可以看下详情页面标题右侧有版本号增加了吗?另外历史记录可以也看下。

您已经在QQ技术交流群了,后面问题可以在交流群沟通的。

2024-01-11 09:05:36 禅道-李锡碧 回帖
禅道-Bee #5

群里已经沟通过了,代码中有日期检查逻辑。

zentao/module/doc/model.php

2024-01-11 10:09:21 禅道-李锡碧 回帖
合拍 #6

我也试试

2024-10-18 16:58:32 合拍 回帖
孔令茂 #7

:)

2024-10-21 10:52:57 孔令茂 回帖
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
返回顶部
刘璐
高级客户经理
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。