DSpace 7.x是否有/hierarchy API端点的等效替代方案?
DSpace 7.x REST API 替代 v6 /hierarchy 端点方案
DSpace 7.x 的 REST API 没有提供 v6 版本中 /hierarchy 端点的直接替代,你需要通过组合多个现有端点手动构建社区、子社区与集合的层级结构:
- 获取顶级社区:调用
GET /api/core/communities?parent=null,返回所有无父节点的顶级社区 - 获取社区的子社区:针对目标社区的 UUID,调用
GET /api/core/communities/{community-uuid}/children - 获取社区关联的集合:针对目标社区的 UUID,调用
GET /api/core/communities/{community-uuid}/collections
通过递归调用上述端点,你可以自行组装出完整的社区-子社区-集合层级逻辑结构。DSpace 7.x 的 REST API 采用 HAL 格式返回资源,每个资源会包含关联子资源的链接,可基于这些链接实现递归遍历。
内容的提问来源于stack exchange,提问作者G0dfr3
相关产品推荐
相关产品推荐

