You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Alfresco REST API在站点文档库创建文件夹(遇404错误)

解决Alfresco 5.2.0站点文件夹创建的404问题

你遇到的404错误核心原因是参考的Alfresco 4.2版本API文档不适用于5.2.0社区版——Alfresco从5.0开始推出了全新的REST API规范,旧的/service/api/site/folder这类Legacy API已经不再是官方主推的接口,部分端点甚至被移除或路径调整了。

正确的实现方法(使用Alfresco REST API v1)

Alfresco 5.2.0推荐使用符合OpenAPI标准的REST API v1来创建站点文件夹,具体步骤如下:

1. 正确的请求端点

POST http://127.0.0.1:8080/alfresco/api/-default-/public/alfresco/versions/1/sites/{siteId}/containers/{containerId}/children

替换参数:

  • {siteId}:你的站点ID,也就是mikesite
  • {containerId}:站点容器ID,文档库固定为documentLibrary

所以你实际要调用的完整URL是:

POST http://127.0.0.1:8080/alfresco/api/-default-/public/alfresco/versions/1/sites/mikesite/containers/documentLibrary/children

2. 请求配置要点

  • 认证方式:必须使用Basic Auth,输入你的Alfresco用户名和密码(比如默认的admin/admin)
  • 请求头:设置Content-Type: application/json
  • 请求体(JSON格式):需要指定文件夹名称和节点类型,示例如下:
{
  "name": "hello",
  "nodeType": "cm:folder"
}

3. 验证站点和容器存在性

如果还是报错,先确认:

  • 站点mikesite确实存在于你的Alfresco实例中
  • 站点的文档库容器documentLibrary没有被删除或重命名

关于旧Legacy API的补充说明

如果你一定要尝试旧版本的接口,需要注意Alfresco 5.2中旧API的路径可能有变更,且部分权限控制逻辑不同,但官方已经不再维护这类接口,强烈建议迁移到新的REST API v1,避免后续版本兼容性问题。

内容的提问来源于stack exchange,提问作者user1941390

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:47:36