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

基于Archivematica API开发应用:如何获取SIP内单个文件元数据?

获取Archivematica SIP内单个文件元数据的正确方法

不需要下载完整SIP包,你可以通过以下步骤直接获取单个文件的元数据:

  1. 过滤目标SIP的文件列表
    你已经在使用api/v2/file接口,现在可以通过添加sip参数过滤出指定SIP下的所有文件,请求格式如下:

    GET /api/v2/file/?sip=<SIP_UUID>
    

    响应结果里的每个文件条目会包含该文件的uuid字段,这是后续获取元数据的关键标识。

  2. 调用单个文件元数据接口
    拿到目标文件的uuid后,直接调用/api/v2/file/<FILE_UUID>/metadata接口即可获取该文件的完整元数据列表,请求示例:

    GET /api/v2/file/<FILE_UUID>/metadata
    

    这个接口会返回该文件的所有元数据项,包括格式信息、创建时间、校验值等,完全不需要依赖完整SIP的下载。

  3. 可选:获取文件基础属性
    如果只需要文件的基础属性(如路径、大小、格式类型),也可以直接调用/api/v2/file/<FILE_UUID>接口,响应中会包含这些基础信息,同时也会附带指向元数据接口的metadata链接字段。

注意:请求时需携带正确的认证信息(如API密钥或会话Cookie),Archivematica API的大部分接口需要权限验证才能访问。

内容的提问来源于stack exchange,提问作者Gabriel Souza Cruz Araújo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 11:08:13