交易平台接口
获取用户信息
接口地址: /yeefox-wallet/fastauth/getUserInfo
请求方式: POST
请求参数:
| 参数名称 | 类型 | 是否必填 | 描述 | 约束条件 |
|---|---|---|---|---|
| phone | String | 是 | 注册手机号 | 不能为空 |
| chainCode | String | 是 | 链名称 | 不能为空 |
| platformId | String | 是 | 平台ID | - |
响应参数:
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| walletAddress | String | 是 | 用户钱包地址 |
| userCode | String | 是 | 用户唯一码 |
查询用户数字资产
接口地址: /yeefox-wallet/queryUserAssets
请求方式: POST
输入参数:
| 参数名称 | 类型 | 是否必填 | 描述 | 约束条件 |
|---|---|---|---|---|
| platformId | String | 是 | 平台ID | - |
| userCode | String | 否 | 用户编码 | - |
| walletAddress | String | 否 | 钱包地址 | - |
| chain | String | 否 | 链名称 | - |
| page | int | 否 | 页码 | 默认为 1 |
| pageSize | int | 否 | 每页条数 | 默认为 20 |
响应参数:
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| goodsList | List<GoodsListResp> | 是 | 商品列表 |
| total | int | 是 | 总记录数 |
GoodsListResp 数据结构:
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| goodsImage | List<String> | 否 | 商品图片列表 |
| archiveId | String | 否 | 资料ID |
| goodsNo | String | 否 | 商品编号 |
| goodsId | String | 否 | 商品ID |
| goodsName | String | 否 | 商品名称 |
| goodsDescription | String | 否 | 商品描述 |
| goodsHash | String | 否 | 商品哈希值 |
上下架用户数字资产
接口地址: /yeefox-wallet/updateGoodsStatus
请求方式: POST
输入参数:
| 参数名称 | 类型 | 是否必填 | 描述 | 约束条件 |
|---|---|---|---|---|
| address | String | 是 | 用户地址 | 不能为空 |
| userCode | String | 是 | 用户编码 | 不能为空 |
| chain | String | 是 | 链名称 | 不能为空 |
| goodsId | String | 是 | 商品ID | 不能为空 |
| status | Integer | 是 | 状态 | 0上架,1下架 |
| platformId | String | 是 | 平台ID | - |
响应参数:
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| goodsId | String | 是 | 商品ID |
| status | Integer | 是 | 操作状态 |
发送确认转移验证码
接口地址: /yeefox-wallet/sendCode
请求方式: POST
输入参数:
| 参数名称 | 类型 | 是否必填 | 描述 | 约束条件 |
|---|---|---|---|---|
| chain | String | 是 | 链名称 | 不能为空 |
| userCode | String | 是 | 用户唯一码 | 不能为空 |
| tranNo | String | 是 | 订单号 | 不能为空 |
| goodsId | String | 是 | 数字资产ID | 不能为空 |
| platformId | String | 是 | 平台ID | 不能为空 |
| phone | String | 是 | 手机号 | 不能为空 |
| codeType | int | 是 | 验证码类型(1:转移) | 不能为空 |
响应参数:
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| status | int | 是 | 状态(0失败,1成功 |
转移数字资产
接口地址: /yeefox-wallet/transferAsset
请求方式: POST
输入参数:
| 参数名称 | 类型 | 是否必填 | 描述 | 约束条件 |
|---|---|---|---|---|
| chain | String | 是 | 链名称 | 不能为空 |
| userCode | String | 是 | 用户唯一码 | 不能为空 |
| tranNo | String | 是 | 订单号 | 不能为空 |
| sourceAddress | String | 是 | 用户钱包地址 | 不能为空 |
| targetAddress | String | 是 | 接收方钱包地址 | 不能为空 |
| amount | int | 是 | 数量 | 不能为空 |
| goodsId | String | 是 | 数字资产ID | 不能为空 |
| goodsPrice | String | 是 | 数字资产价格 | 不能为空 |
| phoneCode | String | 是 | 验证码 | 不能为空 |
响应参数:
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| status | int | 是 | 状态(0失败,1成功,2失败,仅记录请求状态,链上转移为异步) |
| tranNo | String | 是 | 订单号 |
查询转移状态
接口地址: /yeefox-wallet/confirmTransferGoods
请求方式: POST
请求参数:
| 参数名称 | 类型 | 是否必填 | 描述 | 约束条件 |
|---|---|---|---|---|
| tranNo | String | 是 | 订单号 | 不能为空 |
响应参数:
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| status | int | 是 | 状态(0失败,1成功,2转移中) |
| tranNo | String | 是 | 订单号 |
| tranHash | String | 是 | 交易hash值 |