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