我要怎么通过调用接口的形式去成功编辑我的文档
通过F12-开发者工具,能看到在提交修改文档时,调用了这个请求/doc-edit-5639-false.html,并且返回了{"result":"success","message":"保存成功","locate":"/doc-browse-openedbyme.html"}。
但我尝试通过接口工具去调用时,接口返回了页面代码html。
求大佬赐教,感谢~
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,邀请加入二次开发群沟通。
有两个地方可以调整下试试:
1. 请求的URL中的,html换成.json
2. URL中,添加下经过校验的 ?zentaosid=****
已经按照第一点 更换为.json, 但一直提示
"该记录可能已经被改动。请刷新页面重新编辑!"。 即使我已经退出登录,也依旧提示。
另外有一个不小心的尝试,就是.html后面直接添加了.json, 比如/doc-edit-5726-false.html.json
接口返回
有两个地方可以调整下试试:
1. 请求的URL中的,html换成.json
2. URL中,添加下经过校验的 ?zentaosid=****
已经按照第一点 更换为.json, 但一直提示
"该记录可能已经被改动。请刷新页面重新编辑!"。 即使我已经退出登录,也依旧提示。
另外有一个不小心的尝试,就是.html后面直接添加了.json, 比如/doc-edit-5726-false.html.json
接口返回
可以看下详情页面标题右侧有版本号增加了吗?另外历史记录可以也看下。
您已经在QQ技术交流群了,后面问题可以在交流群沟通的。
群里已经沟通过了,代码中有日期检查逻辑。
zentao/module/doc/model.php
我也试试
:)