接口文档

1. 新增用户接口

接口描述

新增用户。

接口URL

http://localhost:8085/WeBASE-Sign/user/newUser

响应参数

1)参数表

序号中文参数名类型最大长度必填说明
1返回码codeString返回码信息请附录1
2提示信息messageString
3返回数据dataObject
3.1用户编号userIdInteger
3.2私钥信息privateKeyString
3.3账户地址addressString
3.4公钥publicKeyString
3.5描述descriptionString

2)数据格式

a.请求正常返回结果

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {
  5. "userId": 100011,
  6. "address": "0xaf7f9ad9560aa7cde37c693ba373707ab31d7823",
  7. "publicKey": "0x6efc55a03436057c4181160c195581e4f6b8a2135ea1030a326d5339a4f4a2a9bf2d603e020c77fa5b52af109f18955747bd0bcfa249955707d3932b544a9c65",
  8. "privateKey": "d3d8583b27bc5be0bca0ffb9d53db5a3324585148cd88e629a0b1084d2755bc8",
  9. "description": null
  10. }
  11. }

b.异常返回结果示例(信息详情请参看附录1)

  1. {
  2. "code": 103001,
  3. "message": "system error",
  4. "data": null
  5. }

2. 查询用户接口

接口描述

根据用户名查询用户信息。

接口URL

http://localhost:8085/WeBASE-Sign/user/{userAddress}/userInfo

调用方法

HTTP GET

请求参数

1)参数表

序号中文参数名类型最大长度必填说明
1用户地址userAddressString32

2)数据格式

http://localhost:8085/WeBASE-Sign/user/0xaf7f9ad9560aa7cde37c693ba373707ab31d7823/userInfo

响应参数

1)参数表

序号中文参数名类型最大长度必填说明
1返回码codeString返回码信息请附录1
2提示信息messageString
3返回数据dataObject
3.1用户编号userIdInteger
3.2用户私钥privateKeyString
3.3账户地址addressString链上地址
3.4公钥publicKeyString
3.5描述descriptionString

2)数据格式

a.请求正常返回结果

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {
  5. "userId": 100011,
  6. "address": "0xaf7f9ad9560aa7cde37c693ba373707ab31d7823",
  7. "publicKey": "0x6efc55a03436057c4181160c195581e4f6b8a2135ea1030a326d5339a4f4a2a9bf2d603e020c77fa5b52af109f18955747bd0bcfa249955707d3932b544a9c65",
  8. "privateKey": "d3d8583b27bc5be0bca0ffb9d53db5a3324585148cd88e629a0b1084d2755bc8",
  9. "description": null
  10. }
  11. }

b.异常返回结果示例(信息详情请参看附录1)

  1. {
  2. "code": 103001,
  3. "message": "system error",
  4. "data": null
  5. }

附录

返回码信息列表

Codemessage描述
0success正常
103001system error系统异常
203003param valid fail参数校验异常
303001user is already exists用户已存在
303002user does not exist用户不存在
303003privateKey is null用户私钥为空
303004privateKey decode fail私钥解码失败
303006address is null用户地址为空