天河链数字藏品-开放 API 文档
  1. v2
天河链数字藏品-开放 API 文档
  • v2
    • 用户链上身份注册
      POST
    • 用户链上身份秘钥修改
      POST
    • 用户链上身份查询
      POST
    • 数字商品发行
      POST
    • 数字商品交易
      POST
    • 交易结果查询
      POST
    • 销毁数字商品
      POST
    • 数字商品元数据上链存储
      POST
    • 根据交易哈希查询 TokenID
      GET
    • NFR 所属者链上地址查询
      POST
    • NFR 所属者判断
      POST
    • 补全NFR图片接口
      POST
    • 同步第三方 URI
      POST
    • 补全接口图片状态查询接口
      POST
    • 根据交易的操作Id批量查询 TokenID
      POST
  1. v2

用户链上身份注册

测试环境
https://test.api.tichain.tianhecloud.com
测试环境
https://test.api.tichain.tianhecloud.com
POST
/api/v2/user
该接口在天河链平台注册一个托管用户钱包,打开钱包的密码由userKey决定。

请求参数

Body 参数application/json
appId
string 
商家编号
必需
appKey
string 
商家秘钥
必需
userId
string 
用户ID
必需
业务系统关联的ID
userKey
string 
用户秘钥
必需
最好是用户支付密码关联的秘钥,用于执行交易,例如用户支付密码为6位数字,客户平台加特定字符再计算hash作为用户秘钥,执行交易时提交该秘钥作为托管钱包的秘钥(天河链平台不留存用户密码)
示例
{
    "appId": "{{appId}}",
    "appKey": "{{appKey}}",
    "userId": "000000-0101-TEST01",
    "userKey": "123456"
}

示例代码

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://test.api.tichain.tianhecloud.com/api/v2/user' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appId": "",
    "appKey": "",
    "userId": "000000-0101-TEST01",
    "userKey": "123456"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
状态码
必需
message
string 
消息详情
必需
data
object 
接口返回数据
必需
pubKey
object 
必需
示例
{
    "code": 0,
    "message": "success",
    "data": {
        "pubKey": {
            "publicKey": "0423c491350fa0dc4e0f9cc72d2ffaac04f7a032553f5d1780df590722339caac7fb20ff21b967ae5a99fbdb7d3059d3c442852fc3d1c8a7b5c5fc1c197ebd6493",
            "address": "0x45c5e2a7810d45bd51c351edc3fe10e37407760d"
        }
    }
}
修改于 2022-09-23 08:24:03
下一页
用户链上身份秘钥修改
Built with