我要用 API 移动一个文档,文档名称叫“沙角 A 电厂”其目录结构如下
如上图,我的目的是将“沙角 A 电厂”从“电力知识库”笔记本移动到“电力知识库"-"电力工程&项目”笔记本,各自的 id 如上图所式
按照/api/filetree/moveDocs 这个 API 的说明,其入参应该是
{ "fromPaths": ["/20210917220056-yxtyl7i.sy"], "toNotebook": "20210817205410-2kvfpfn", "toPath": "/" }
fromPaths
:源路径toNotebook
:目标笔记本 IDtoPath
:目标路径
我写的代码如下:
params = { "fromPaths": [ "/" + NOTEBOOKID + doc_path], "toNotebook": target_notebook_id, "toPath": "/" } # 3. 调用思源移动API response = requests.post( f"{API_URL}/api/filetree/moveDocs", headers=HEADERS, json=params )
各参数 debug 的值如下
fromPaths : ['/20241011110558-iq743yl/20241011110802-mzcduqr.sy'] toNotebook : '20241011153717-ajqmgpq' toPath : '/'
但是调用接口的返回结果总是:'{"code":-1,"msg":"查询笔记本失败","data":{"closeTimeout":7000}}'
我尝试将 fromPaths 修改为 ['/20241011110802-mzcduqr.sy']
也不行,请问这个 API 的参数怎么设置才对?我哪里写错了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于