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

2024-01-09 23:18:56
眉毛粗的小马驹
  • 访问次数: 7
  • 注册日期: 2023-04-13
  • 最后登录: 2024-01-11
  • 我的积分: 75
  • 门派等级: 无门派

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

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

求大佬赐教,感谢~

眉毛粗的小马驹 最后编辑, 2024-01-09 23:20:04
沙发
2024-01-10 15:17:30
禅道-Bee
  • 访问次数: 5158
  • 注册日期: 2017-02-22
  • 最后登录: 2024-05-15
  • 我的积分: 41312
  • 门派等级: 幽灵 等级5 天魔
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 21:24:43
眉毛粗的小马驹
  • 访问次数: 7
  • 注册日期: 2023-04-13
  • 最后登录: 2024-01-11
  • 我的积分: 75
  • 门派等级: 无门派

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

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

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


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

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


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

接口返回

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


但登录禅道查看文档,实际没被修改成功
#3
2024-01-10 21:24:58 回复#1
眉毛粗的小马驹
  • 访问次数: 7
  • 注册日期: 2023-04-13
  • 最后登录: 2024-01-11
  • 我的积分: 75
  • 门派等级: 无门派

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

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

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


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

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


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

接口返回

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


但登录禅道查看文档,实际没被修改成功
#4
2024-01-11 09:05:36
禅道-Bee
  • 访问次数: 5158
  • 注册日期: 2017-02-22
  • 最后登录: 2024-05-15
  • 我的积分: 41312
  • 门派等级: 幽灵 等级5 天魔

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

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

#5
2024-01-11 10:09:21
禅道-Bee
  • 访问次数: 5158
  • 注册日期: 2017-02-22
  • 最后登录: 2024-05-15
  • 我的积分: 41312
  • 门派等级: 幽灵 等级5 天魔

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

zentao/module/doc/model.php

1/1 1