Skip to content

接口文档

cqchain.net

2385字约8分钟

2024-08-19

1 发行方注册接口

1.1 接口信息

接口名(method)cqchain.issuer.register
版本号(version)1.0

请求方法

POST

1.2 请求参数

公共请求参数

名称类型必须描述示例值
app_idstring接入方 appId20200317689494536224768000
methodstring接口名user.userinfo.get
versionstring版本号1.0
charsetstring字符编码UTF-8
timestampstring时间戳,格式为 yyyy-MM-dd HH:mm:ss,时区为 GMT+8。服务端允许客户端请求最大时间误差为 10 分钟2020-11-01 13:44:11
app_auth_tokenstringtoken01c9a4191bfd4609d26
signstring请求参数的签名串 , 签名算法介绍xxxx

业务请求参数

名称类型必须最大长度描述示例值
X-Access-Tokenstring-token
busiLicenseFilePathstring-营业执照文件路径,发行方类型为企业时,该字段必填XXX
businessTypeinteger-平台业务类型(1:金融类 2:版权类 3:其他类 4:未填写),默认是未填写
cardTypeinteger-证件类型 1-身份证 2-护照 3-港澳通行证 4-台湾通行证 5-外国人永居身份证 6-港澳台居民居住证 7-其他XXX
contactstring-管理员姓名XXX
creditCodestring-企业信用代码,发行方类型为企业时,该字段必填XXX
descriptionstring-发行方描述XXX
emailstring-邮箱XXX
epNamestring-发行方名称XXX
idcardstring-管理员证件号码XXX
logostring-发行方 logo,发行方类型为企业时,该字段必填XXX
mobilestring-管理员手机号XXX
officialLetterFilePathstring-电子公函盖章扫描件文件路径XXX
operateIdstring-请求 ID,每个请求需要填唯一的 id,重复请求用相同的 id防止重复发生,请采用 UUID
platformNamestring-接入平台名称XXX
platformUrlstring-接入平台地址XXX
representativeNamestring-法人代表姓名,发行方类型为企业时,该字段必填XXX
typeinteger-发行方类型,1:个人 2:企业1

1.3 响应参数

公共响应参数

名称类型描述示例值
request_idstring每次请求唯一 id4e770f101c9a4191bfd4609d26c6e0bd
codestring返回码40002
msgstring返回信息非法的参数
sub_codestring请求失败返回的子错误码isv.invalid-app-key
sub_msgstring请求失败返回的子错误信息无效的 app_id 参数

业务响应参数

名称类型必须最大长度描述示例值
codeinteger-响应编码:0 正常,非 0 异常0
datastring-发行方注册返回数据
msgstring-响应消息描述

响应示例

{
  "cqchain_issuer_register_response": {
    "request_id": "4b8e7ca9cbcb448491df2f0120e49b9d",
    "code": "0",
    "msg": "",
    "data": "{\"issuerAddress\":\"0x0df47d2d7a3970d899cd5e8fca2c6fe181d69308\"}"
  }
}

错误示例

{
  "error_response": {
    "request_id": "0d27836fcac345729176359388aeeb74",
    "code": "40004",
    "msg": "业务处理失败",
    "sub_code": "isv.name-error",
    "sub_msg": "姓名错误"
  }
}

2 数字藏品系列声明

2.1 接口信息

接口名(method)cqchain.nft.series.claim
版本号(version)1.0

请求方法

POST

2.2 请求参数

公共请求参数

名称类型必须描述示例值
app_idstring接入方 appId20200317689494536224768000
methodstring接口名user.userinfo.get
versionstring版本号1.0
charsetstring字符编码UTF-8
timestampstring时间戳,格式为 yyyy-MM-dd HH:mm:ss,时区为 GMT+8。服务端允许客户端请求最大时间误差为 10 分钟2020-11-01 13:44:11
app_auth_tokenstringtoken01c9a4191bfd4609d26
signstring请求参数的签名串 , 签名算法介绍xxxx

业务请求参数

名称类型必须最大长度描述示例值
X-Access-Tokenstring-token
coverUrlstring-系列封面 url,不超过 1024 个字符https://xxx
descstring-系列描述信息,不超过 500 个字符XXX 系列
isSameboolean-系列发行是否同质化,同质化发行:true,非同质化发行:falsetrue
issuerAddressstring-发行方地址0x8a5f6e85dd884eede6f9de1bbfc1d9d5951f00fe
operateIdstring-请求 ID,每个请求需要填唯一的 id,重复请求用相同的 id防止重复发生,请采用 UUID
priceinteger-系列发行价格,不得超过 999999991000
sellStatusinteger-售卖状态 1:可售 2:不可售
seriesNamestring-系列名,不超过 30 个字符十二生肖无极鼠
totalCountinteger-系列下数字藏品总个数,不得超过 500001000
urlstring-系列 url,不超过 1024 个字符https://xxx
urlHashstring-urlHash

2.3 响应参数

公共响应参数

名称类型描述示例值
request_idstring每次请求唯一 id4e770f101c9a4191bfd4609d26c6e0bd
codestring返回码40002
msgstring返回信息非法的参数
sub_codestring请求失败返回的子错误码isv.invalid-app-key
sub_msgstring请求失败返回的子错误信息无效的 app_id 参数

业务响应参数

名称类型必须最大长度描述示例值
codeinteger-响应编码:0 正常,非 0 异常0
**data-声明数字藏品系列返回数据声明数字藏品系列返回数据
seriesAddressstring-系列地址系列地址
msgstring-响应消息描述

响应示例

{
  "cqchain_nft_series_claim_response": {
    "request_id": "4b8e7ca9cbcb448491df2f0120e49b9d",
    "code": "0",
    "msg": "",
    "data": {
      "seriesAddress": "系列地址"
    }
  }
}

错误示例

{
  "error_response": {
    "request_id": "0d27836fcac345729176359388aeeb74",
    "code": "40004",
    "msg": "业务处理失败",
    "sub_code": "isv.name-error",
    "sub_msg": "姓名错误"
  }
}

3 发行数字藏品

3.1 接口信息

接口名(method)cqchain.nft.publish
版本号(version)1.0

请求方法

POST

3.2 请求参数

公共请求参数

名称类型必须描述示例值
app_idstring接入方 appId20200317689494536224768000
methodstring接口名user.userinfo.get
versionstring版本号1.0
charsetstring字符编码UTF-8
timestampstring时间戳,格式为 yyyy-MM-dd HH:mm:ss,时区为 GMT+8。服务端允许客户端请求最大时间误差为 10 分钟2020-11-01 13:44:11
app_auth_tokenstringtoken01c9a4191bfd4609d26
signstring请求参数的签名串 , 签名算法介绍xxxx

业务请求参数

名称类型必须最大长度描述示例值
X-Access-Tokenstring-token
authorstring-作者名,中文+英文(数字或符号为非法输入)不超过 30 个字符。
descstring-数字藏品简介,500 个字符以内。
displayUrlstring-预览图 url,不超过 1024 个字符。(至信链浏览器展示预览图尺寸为 290*290,请上传比例为 1:1 的图片)。https://xxx
isSameboolean-系列发行是否同质化,同质化发行:true,非同质化发行:falsetrue
namestring-数字藏品名字,中英文数字均可,不超过 256 个字符。
operateIdstring-请求 ID,每个请求需要填唯一的 id,重复请求用相同的 id防止重复发生,请采用 UUID
priceinteger-发行价格,不得超过 999999991000
sellStatusinteger-售卖状态 1:可售 2:不可售
seriesAddressstring-系列地址,发行已声明过系列的数字藏品时,请填写系列地址。发行未声明过系列的数字藏品时,可不填。0x8a5f6e85dd884eede6f9de1bbfc1d9d5951f00fe
seriesBeginIndexinteger-系列子 ID 从多少开始,没有系列只能填 1。总体上不超过系列的最大值,(比如系列如果从 1 开始,最大值为 100,系列子 ID 只能从 1-100)
urlstring-介质 url,不超过 1024 个字符https://xxx
urlHashstring-urlHash

3.3 响应参数

公共响应参数

名称类型描述示例值
request_idstring每次请求唯一 id4e770f101c9a4191bfd4609d26c6e0bd
codestring返回码40002
msgstring返回信息非法的参数
sub_codestring请求失败返回的子错误码isv.invalid-app-key
sub_msgstring请求失败返回的子错误信息无效的 app_id 参数

业务响应参数

名称类型必须最大长度描述示例值
codeinteger-响应编码:0 正常,非 0 异常0
dataobject-发行数字藏品返回数据发行数字藏品返回数据
msgstring-响应消息描述

响应示例

{
  "cqchain_nft_publish_response": {
    "request_id": "4b8e7ca9cbcb448491df2f0120e49b9d",
    "code": "0",
    "msg": "",
    "data": "发行数字藏品返回数据"
  }
}

错误示例

{
  "error_response": {
    "request_id": "0d27836fcac345729176359388aeeb74",
    "code": "40004",
    "msg": "业务处理失败",
    "sub_code": "isv.name-error",
    "sub_msg": "姓名错误"
  }
}

4 转移数字藏品

4.1 接口信息

接口名(method)cqchain.nft.transfer
版本号(version)1.0

请求方法

POST

4.2 请求参数

公共请求参数

名称类型必须描述示例值
app_idstring接入方 appId20200317689494536224768000
methodstring接口名user.userinfo.get
versionstring版本号1.0
charsetstring字符编码UTF-8
timestampstring时间戳,格式为 yyyy-MM-dd HH:mm:ss,时区为 GMT+8。服务端允许客户端请求最大时间误差为 10 分钟2020-11-01 13:44:11
app_auth_tokenstringtoken01c9a4191bfd4609d26
signstring请求参数的签名串 , 签名算法介绍xxxx

业务请求参数

名称类型必须最大长度描述示例值
X-Access-Tokenstring-token
fromAddressstring-数字藏品属主地址0x8a5f6e85dd884eede6f9de1bbfc1d9d5951f00fe
seriesAddressstring-系列地址0x8a5f6e85dd884eede6f9de1bbfc1d9d5951f00fe
seriesBeginIndexinteger-系列子 ID 从多少开始,没有系列只能填 1。
toAddressstring-数字藏品赠予地址0x8a5f6e85dd884eede6f9de1bbfc1d9d5951f00fe

4.3 响应参数

公共响应参数

名称类型描述示例值
request_idstring每次请求唯一 id4e770f101c9a4191bfd4609d26c6e0bd
codestring返回码40002
msgstring返回信息非法的参数
sub_codestring请求失败返回的子错误码isv.invalid-app-key
sub_msgstring请求失败返回的子错误信息无效的 app_id 参数

业务响应参数

响应示例

名称类型必须最大长度描述示例值
codeinteger-响应编码:0 正常,非 0 异常0
datastring-转移数字藏品返回数据{"blockNumber":100,"transactionHash":"0x0ccfa821408ef259fa8485eff03dd2c5237b5f232a4fcd1010086af93e3827a9","status":0}
msgstring-响应消息描述
{
  "cqchain_nft_transfer_response": {
    "request_id": "4b8e7ca9cbcb448491df2f0120e49b9d",
    "code": "0",
    "msg": "",
    "data": "{\"blockNumber\":100,\"transactionHash\":\"0x0ccfa821408ef259fa8485eff03dd2c5237b5f232a4fcd1010086af93e3827a9\",\"status\":0}"
  }
}

错误示例

{
  "error_response": {
    "request_id": "0d27836fcac345729176359388aeeb74",
    "code": "40004",
    "msg": "业务处理失败",
    "sub_code": "isv.name-error",
    "sub_msg": "姓名错误"
  }
}

春秋链开放网络 版权所有:新疆春秋文创科技股份有限公司