帮助文档
文档中心
开发者文档
  • AVATA API 文档
  • 底层链 SDK 文档
开发者社区
区块链浏览器
  • 文昌链网浏览器
  • 文昌链极速网
  • 文昌链-天舟
关于文昌链
文档中心
开发者文档
  • AVATA API 文档
  • 底层链 SDK 文档
开发者社区
区块链浏览器
  • 文昌链网浏览器
  • 文昌链极速网
  • 文昌链-天舟
关于文昌链
AVATA API 文档
  • AVATA API 文档
接入说明AVATA v3 API 文档AVATA v1 API 文档AVATA v2 API 文档
接入说明AVATA v3 API 文档AVATA v1 API 文档AVATA v2 API 文档
  1. NFT 接口
  • API 版本简介
  • 链账户接口
    • 创建链账户
      POST
    • 批量创建链账户
      POST
    • 查询链账户
      GET
    • 查询链账户操作记录
      GET
  • NFT 接口
    • NFT/MT 元数据规范
    • 创建NFT类别
      POST
    • 查询NFT类别
      GET
    • 查询NFT类别详情
      GET
    • 转让NFT类别
      POST
    • 发行 NFT
      POST
    • 转让 NFT
      POST
    • 编辑 NFT
      PATCH
    • 销毁 NFT
      DELETE
    • 查询 NFT
      GET
    • 查询 NFT 详情
      GET
    • 查询 NFT 操作记录
      GET
  • Web3域名服务接口
    • 注册域名
      POST
    • 转让域名
      POST
    • 查询域名
      GET
    • 查询用户域名
      GET
  • 合约服务接口
    • Avata API 合约服务使用说明
    • 调用合约
      POST
    • 查询合约
      GET
  • 购买能量值接口
    • 购买能量值
      POST
    • 批量购买能量值
      POST
    • 查询能量值购买结果
      GET
    • 查询能量值购买结果列表
      GET
  • 钱包服务接口
    • 创建钱包用户
    • 更新钱包用户
    • 认证钱包用户
    • 查询钱包用户信息
  • 查询交易结果接口
    • 查询上链交易结果
  1. NFT 接口

创建NFT类别

生产环境
https://apis.avata.bianjie.ai
生产环境
https://apis.avata.bianjie.ai
POST
https://apis.avata.bianjie.ai
/v2/nft/classes
NFT 类别是底层区块链对同一属性或类型资产的识别和集合,方便资产发行方对链上资产进行管理和查询,所以在发行 NFT 前,需要先创建 NFT 类别,用以声明其抽象属性。
在 AVATA v2 版本中,每一个 NFT 类别相当于一个链上智能合约(class_id 相当于智能合约地址),由 AVATA 平台根据接口请求参数自动执行链上合约部署,无需应用方关心复杂的智能合约编写及部署逻辑。

请求参数

Header 参数

Body 参数application/json

示例
{
    "name": "string",
    "uri": "string",
    "uri_hash": "string",
    "symbol": "string",
    "owner": "string",
    "editable_by_owner": 0,
    "editable_by_class_owner": 0,
    "operation_id": "string"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://apis.avata.bianjie.ai/v2/nft/classes' \
--header 'X-Api-Key;' \
--header 'X-Api-Key;' \
--header 'X-Timestamp;' \
--header 'X-Timestamp;' \
--header 'X-Signature;' \
--header 'X-Signature;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "string",
    "uri": "string",
    "uri_hash": "string",
    "symbol": "string",
    "owner": "string",
    "editable_by_owner": 0,
    "editable_by_class_owner": 0,
    "operation_id": "string"
}'

返回响应

🟢200successful operation
application/json
Body

示例
{
    "data": {}
}
🟠400failed operation

扫码加入文昌链微信技术交流群

在这里,获得 Avata 使用上的任何帮助,快速上手让你的研测效率大幅提升

扫码添加小助手
修改于 2023-10-26 03:16:51
上一页
NFT/MT 元数据规范
下一页
查询NFT类别
Built with