5.4.5.4 注册用户接口
用户参与一个XuperChain的应用服务成功后,需要通过链下业务系统调用本接口生成进行链上交易处理的用户账户和账户地址。
1. 接口地址: https://节点网关地址/api/xuperchain/v1/user/register
2. 通讯方式: POST
3. 签名算法:详见5.4.5.1应用接入签名算法
4. 请求参数
序号 | 字段名 | 字段 | 类型 | 必填 | 备注 |
---|---|---|---|---|---|
1 | 信息头 | header | Map | 是 | |
2 | 信息体 | body | Map | 是 | |
3 | 签名值 | mac | String | 是 | |
header | |||||
1 | 用户唯一标识 | userCode | String | 是 | |
2 | 应用唯一标识 | appCode | String | 是 | |
body | |||||
1 | 用户名 | userId | String | 是 | 注册的用户名 |
示例
{
"header": {
"appCode": "CL1881038873220190902114314",
"userCode": "newuser"
},
"body": {
"userId": "abc"
},
"mac": "MEYCIQDUCidxeWRLhPjrYhfJIhkiJS+67lwnV/K4j+fkvpsRZgIhALtJvPwORTB9T6HwqdyDMvIgFDMd5p5CX61+pd6KFfqZ"
}
5. 响应参数
序号 | 字段名 | 字段 | 类型 | 必填 | 备注 |
---|---|---|---|---|---|
1 | 信息头 | header | Map | 是 | |
2 | 信息体 | body | Map | 是 | |
3 | 签名值 | mac | String | 是 | |
header: | |||||
1 | 响应标识 | code | int | 是 | 0:校验成功 -1:校验失败 |
2 | 响应信息 | msg | String | 否 | code=0时可为null |
body: | |||||
1 | 用户编号 | userId | String | 是 | |
2 | 用户地址 | userAddr | String | 是 |
示例
{
"header": {
"code": 0,
"msg": "处理成功"
},
"mac": "MEQCIEI5VKMyJUXls2Hf8TLoPXjZLT4/L2wyXoddgTnZdqRsAiBxEBMeCOZ8M97OCRUAMZNMcL974vhzjOS/tk8/wbgbsA==",
"body": {
"userId": " abc@abc",
"userAddr": "2CcmGvEFpC16MAn3MzheMy5eR4FqzaPcHV"
}
}