我要用 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 的参数怎么设置才对?我哪里写错了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于