Avata 帮助文档-测试
  1. 区块链存证接口
Avata 帮助文档-测试
  • Avata 平台文档
    • 平台介绍
      • 平台简介
      • 核心功能
      • 基础术语
      • 平台服务
        • 文昌链极速网
        • 文昌链存证服务
        • 文昌链域名服务
        • 第三方支付服务
    • 用户指南
      • 接入流程
      • AVATA API 接入说明
      • AVATA API 最佳实践
      • 费用说明
    • 常见问题
      • AVATA 平台 NFT 元数据规范
      • Avata 测试项目如何充值能量值
      • Avata 技术社区使用指南
      • 原生 NFT 和原生 MT 区别
      • operation_id 的作用
      • AVATA API & 底层链 SDK 如何选择
      • 如何开具发票
      • 申请平台合作协议
      • 网信办备案填报指南
      • 变更认证主体流程说明
      • 更多问题 >>
  • AVATA API 文档
    • AVATA API 文档
      • 接入说明
        • 网关鉴权签名示例
        • 交易结果异步回调通知
      • AVATA v3 API 文档
        • API 版本简介
        • 链账户接口
          • 创建链账户
          • 批量创建链账户
          • 查询链账户
        • 原生模块
          • 关于原生模块
          • NFT 接口
            • 创建 NFT 类别
            • 转让 NFT 类别
            • 查询 NFT 类别
            • 查询 NFT 类别详情
            • 发行 NFT
            • 转让 NFT
            • 编辑 NFT
            • 销毁 NFT
            • 查询 NFT
            • 查询 NFT 详情
            • 查询 NFT 操作记录
          • MT 接口
            • 创建 MT 类别
            • 查询 MT 类别
            • 查询 MT 类别详情
            • 转让 MT 类别
            • 发行 MT
            • 增发 MT
            • 转让 MT
            • 编辑 MT
            • 销毁 MT
            • 查询 MT
            • 查询 MT 详情
            • 查询 MT 操作记录
            • 查询 MT 余额
          • 区块链存证接口
            • 数字作品存证接口
              POST
          • 查询链账户操作记录
            GET
          • 查询上链交易结果
            GET
          • 查询枚举值列表
            GET
        • 智能合约模块
          • 关于智能合约模块
          • NFT 接口
            • 创建 NFT 类别
            • 转让 NFT 类别
            • 查询 NFT 类别
            • 查询 NFT 类别详情
            • 发行 NFT
            • 转让 NFT
            • 编辑 NFT
            • 销毁 NFT
            • 查询 NFT
            • 查询 NFT 详情
            • 查询 NFT 操作记录
          • 合约服务接口
            • Avata API 合约服务使用说明
            • 调用合约
            • 查询合约
          • Web3 域名服务接口
            • 注册域名
            • 转让域名
            • 查询域名
            • 查询用户域名
            • 设置域名解析
            • 查询域名解析
            • 设置域名反向解析
            • 查询域名反向解析
            • 续购域名
          • 查询链账户操作记录
          • 查询上链交易结果
          • 查询枚举值列表
        • 购买能量值接口
          • 购买能量值
          • 批量购买能量值
          • 查询能量值购买结果
          • 查询能量值购买结果列表
        • 钱包服务接口
          • 创建钱包用户
          • 更新钱包用户
          • 查询钱包用户信息
          • 认证钱包用户
      • AVATA v2 API 文档
        • API 版本简介
        • 链账户接口
          • 创建链账户
          • 批量创建链账户
          • 查询链账户
          • 查询链账户操作记录
        • NFT 接口
          • NFT/MT 元数据规范
          • 创建NFT类别
          • 查询NFT类别
          • 查询NFT类别详情
          • 转让NFT类别
          • 发行 NFT
          • 转让 NFT
          • 编辑 NFT
          • 销毁 NFT
          • 查询 NFT
          • 查询 NFT 详情
          • 查询 NFT 操作记录
        • web3域名服务接口
          • 注册域名
          • 转让域名
          • 查询域名
          • 查询用户域名
        • 合约服务接口
          • Avata API 合约服务使用说明
          • 调用合约
          • 查询合约
        • 购买能量值接口
          • 购买能量值
          • 批量购买能量值
          • 查询能量值购买结果
          • 查询能量值购买结果列表
        • 区块链存证接口
          • 数字作品存证接口
        • 钱包服务接口
          • 创建钱包用户
          • 更新钱包用户
          • 查询钱包用户信息
          • 认证钱包用户
        • 查询交易结果接口
          • 查询上链交易结果
      • AVATA v1 API 文档
        • API 版本简介
        • 链账户接口
          • 创建链账户
          • 批量创建链账户
          • 查询链账户
          • 查询链账户操作记录
        • NFT 接口
          • 创建 NFT 类别
          • 查询 NFT 类别
          • 查询 NFT 类别详情
          • 转让 NFT 类别
          • 发行 NFT
          • 转让 NFT
          • 编辑 NFT
          • 销毁 NFT
          • 批量发行 NFT
          • 批量转让 NFT
          • 批量编辑 NFT
          • 批量销毁 NFT
          • 查询 NFT
          • 查询 NFT 详情
          • 查询 NFT 操作记录
        • MT 接口
          • 创建 MT 类别
          • 查询 MT 类别
          • 查询 MT 类别详情
          • 转让 MT 类别
          • 增发 MT
          • 发行 MT
          • 转让 MT
          • 编辑 MT
          • 销毁 MT
          • 查询 MT
          • 查询 MT 操作记录
          • 查询 MT 余额
          • 查询 MT 详情
        • 区块链存证接口
          • 数字作品存证接口
        • 购买能量值接口
          • 购买能量值
          • 批量购买能量值
          • 查询能量值购买结果
          • 查询能量值购买结果列表
        • 查询交易结果接口
          • 查询上链交易结果
          • 查询上链交易排队状态
  • AVATA SDK 文档
    • AVATA SDK 文档
      • AVATA v3 SDK 文档
        • Go 语言
        • JAVA 语言
      • AVATA v1 SDK 文档
        • Go 语言
        • JAVA 语言
        • PHP 语言
  • 底层链 SDK 文档
    • 底层链 SDK 文档
      • 底层链介绍
      • 底层链 API 接入说明
      • Go 语言接入教程
      • JAVA 语言接入教程
      • 文昌链最佳实践建议
  1. 区块链存证接口

数字作品存证接口

测试环境
https://stage.apis.avata.bianjie.ai
测试环境
https://stage.apis.avata.bianjie.ai
POST
https://stage.apis.avata.bianjie.ai
/v3/native/record/records
AVATA API 文档/AVATA API 文档/AVATA v3 API 文档/原生模块/区块链存证接口
您可将包括图片,视频,音频,文字、代码等作品文件数字化并在区块链上进行存证,让数字作品快速生成可溯源、可查验的可信化电子数据存证证明。
如果您是文昌链-天舟平台托管模式项目,可以使用该项目参数,通过该接口对某一类信息或文件在区块链上做存证,并且获得区块链存证证书。
接口请求成功之后,可以通过上链交易结果查询接口 /v3/native/tx/{operation_id} 查询存证上链结果并获取区块链存证证书下载链接。
📢 注意:证书下载链接并非长期有效,请您尽快将证书文件下载至本地并妥善保管。

请求参数

Header 参数
Content-Type
string 
必需
固定值:application/json
X-Api-Key
string 
必需
项目 API Key,用于 API 访问鉴权
X-Timestamp
string 
必需
时间戳,1970年1月1日0点0分0秒到现在的毫秒数
X-Signature
string 
必需
API 签名,算法为SHA256(Params+Timestamp+ApiSecret)
Body 参数application/json
identity_type
enum<integer> 
可选
存证主体;1:个人;2:企业
传入多存证主体信息字段时,不支持此字段
枚举值:
12
identity_name
string 
可选
个人姓名或企业名称,规范如下:
个人姓名:长度限制 1-16 个字符(UTF-8 编码),首字符不能是特殊符号; 企业名称:长度限制 1-50 个字符(UTF-8 编码),首字符不能是特殊符号;
未传入存证主体字段时,不支持此字段;
传入存证主体字段时,此字段必填;
传入多存证主体信息字段时,不支持此字段;
identity_num
string 
可选
个人为身份证号码,企业为统一社会信用代码;
未传入存证主体字段时,不支持此字段;
传入存证主体字段时,此字段选填;
传入多存证主体信息字段时,不支持此字段;
>= 18 字符<= 18 字符
identities
array [object {3}] 
可选
多存证主体信息;
传入此字段时,不支持单独传入 identity_type,identity_name,identity_num 字段;
>= 0 items<= 6 items
identity_type
integer 
必需
存证主体;1:个人;2:企业
identity_name
string 
必需
个人姓名或企业名称,规范如下: 个人姓名:长度限制 1-16 个字符(UTF-8 编码),首字符不能是特殊符号; 企业名称:长度限制 1-50 个字符(UTF-8 编码),首字符不能是特殊符号;
identity_num
string 
可选
个人为身份证号码,企业为统一社会信用代码; 未传入存证主体字段时,不支持此字段;传入存证主体字段时,此字段选填
type
enum<integer> 
必需
作品类型:
 1: 其它类型;
 2: 文字作品;
 3: 口述作品;
 4: 音乐作品;
 5: 戏剧作品;
 6: 曲艺作品;
 7: 舞蹈作品;
 8: 杂技艺术作品;
 9: 美术作品;
 10: 建筑作品;
 11: 摄影作品;
 12: 视听作品;
 13: 图形作品(工程设计图、产品设计图、地图、示意图等);
 14: 模型作品;
枚举值:
1234567891011121314
name
string 
作品名称
必需
>= 1 字符<= 64 字符
description
string 
作品描述
必需
>= 1 字符<= 512 字符
hash
string 
必需
作品哈希;将单个作品源文件使用单向散列函数(如 MD5,SHA 等)进行一次 Hash 计算;将多个作品源文件分别进行一次 Hash 计算,再将得到的 Hash 值进行二次 Hash 计算
>= 1 字符<= 128 字符
hash_type
enum<integer> 
必需
作品哈希类型 1:其它; 2:SHA256;3:MD5;4:SHA256-PFV;
枚举值:
1234
operation_id
string 
必需
操作 ID,保证幂等性,避免重复请求,保证对于同一操作发起的一次请求或者多次请求的结果是一致的;由接入方生成的、针对每个 Project ID 唯一的、不超过 64 个大小写字母、数字、-、下划线的字符串
>= 1 字符<= 64 字符
正则匹配:
^[a-zA-Z0-9_-]+$
示例
{
  "identity_type": 1,
  "identity_name": "string",
  "identity_num": "stringstringstring",
  "identities": [
    {
      "identity_type": 0,
      "identity_name": "string",
      "identity_num": "string"
    }
  ],
  "type": 1,
  "name": "string",
  "description": "string",
  "hash": "string",
  "hash_type": 1,
  "operation_id": "string"
}

返回响应

🟢200successful operation
application/json
Body
data
object 
正确返回值
必需
示例
{
  "data": {}
}
🟠400failed operation
上一页
查询 MT 余额
下一页
查询链账户操作记录
Built with