湖南文化大数据交易所Open API 【文悟链合作方专用】
  1. 合作方调用
湖南文化大数据交易所Open API 【文悟链合作方专用】
  • 合作方调用
    • ★★★开发前必读
    • 用户注册绿色通道
      POST
    • 保管箱校验查询接口
      POST
    • 资产转入校验查询接口
      POST
    • 资产转入详情通知接口
      POST
  • 交易中心调用
    • ★★★开发前必读
    • 回链成功通知合作方
      POST
    • 跨平台身份信息查询
      POST
    • 跨平台身份信息验证
      POST
  1. 合作方调用

★★★开发前必读

基本说明#

1.
签名算法类型SHA1withRSA(格式PKCS8、1024),需要交易中心和合作方平台互相提供公钥进行解密
2.
测试环境请求地址 https://gw.tencent.hunancda.cn/wenhua-user
3.
platformChainId 合作方平台编码、 合作方平台入网后由交易中心分配
4.
交易中心H5测试环境地址 https://h5.tencent.hunancda.cn
5.
测试环境的NFT测试请在文昌链的测试链上交易、需要提供Avata平台测试项目ID
6.
sign由reqData字符串加密生成,接口body参数中的reqData也传字符串。(文档中的reqData格式为object只是为了便于查看)
7.
sign验签的JSON排序规则:根据key值进行升序排序,例如Java的SortedMap。
{"chain_id":"wenchang-tianhe","class_id":"dasdsa","nft_id":"dasdsa","recipient":"dasdsa",
"recipient_phone":"17381842007","sender":"dasdsa","tx_hash":"dasdsa"}

chainId链的标识#

文悟链 wenwu-chain
文昌链 - 天和 wenchang-tianhe
文昌链 - 天舟 wenchang-tianzhou

SHA1withRSA加密工具类#

import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.asymmetric.Sign;
import cn.hutool.crypto.asymmetric.SignAlgorithm;
import java.util.Base64;

public class SignUtils {

    public static  boolean verifySign(String resData, String signData, String publicKey) {
        Sign sign = SecureUtil.sign(SignAlgorithm.SHA1withRSA,null, publicKey);
        //注意Base64
        return  sign.verify(resData.getBytes(CharsetUtil.CHARSET_UTF_8), Base64.getDecoder().decode(signData));
    }

    public static String sign(String respData, String platformPrivateKey, String platformPublicKey) {
        Sign sign = SecureUtil.sign(SignAlgorithm.SHA1withRSA, platformPrivateKey, platformPublicKey);
        byte[] signed = sign.sign(respData.getBytes(CharsetUtil.CHARSET_UTF_8));
        //注意Base64
        return  Base64.getEncoder().encodeToString(signed);
    }

}

接口用途说明#

1.
合作方需在自己的应用上开发一个给用户把藏品导入到交易中心保管箱链账户地址的功能
2.
合作方需按交易中心的数据格式提供数据包,交易中心进行藏品登记
3.
接口调用流程: 用户在交易中心获取托管箱地址,在合作方进行藏品导入,合作方调用《资产转入校验查询接口》查询藏品是否在交易所登记 ,转移到用户保管箱账户地址成功后 --->《资产转入详情通知接口》
修改于 2023-09-16 01:20:38
下一页
用户注册绿色通道
Built with