用户

查询用户信息

接口信息

  • 请求方法:GET

  • 请求路径:/v1/thirdParty/user/getUserByAssetsId?assetsIds={assetsIds}

请求参数

参数名
类型
是否必须
说明

assetsIds

string

用户assets id, 多个id以逗号","分割, 不传递则为查询该三方组织下的全部用户

响应参数

参数名
类型
说明

status

int

状态码

msg

string

响应消息

data

object

响应数据

data为以下结构体的数组

data字段说明:

参数名
类型
说明

assetsId

string

用户资产id

status

string

用户自建代理账户self类型的状态, 不适用于delegate类型钱包。enabled:启用;

disabled:弃用

addressList

Object

用户各个链钱包列表

assetsName

string

用户子钱包名称

type

string

self: 用户通过ave自建代理账户钱包; delegate:第三方通过API创建的代理钱包

响应示例:

开通代理钱包接口

接口信息

  • 请求方法:POST

  • 请求路径:/v1/thirdParty/user/generateWallet

请求参数

参数名
类型
是否必须
说明

assetsName

string

用户子钱包名称

returnMnemonic

boolean

是否返回助记词,默认不返回

响应参数

参数名
类型
说明

status

int

状态码

msg

string

响应消息

data

object

响应数据

data为以下结构体的数组

data字段说明:

参数名
类型
说明

assetsId

string

用户资产id

mnemonic

string

助记词,为Base64加密形式,需要Base64 decode解密

addressList

Object

用户各个链钱包列表

响应示例:

删除代理钱包接口

接口信息

  • 请求方法:POST

  • 请求路径:/v1/thirdParty/user/deleteWallet

  • 只能删除delegate类型的钱包,即通过API创建的钱包

请求参数

参数名
类型
是否必须
说明

assetsIds

[]string

资产id数组

响应参数

参数名
类型
说明

status

int

状态码

msg

string

响应消息

data

object

响应数据

data为以下结构体的数组

data字段说明:

参数名
类型
说明

assetsIds

Object

成功删除的资产id对应的钱包

响应示例:

Last updated