🥇创建新用户

新建系统用户。


接口名称:创建用户

接口描述

该接口用于在系统中创建新用户。

请求URL

POST https://vipapi.matrixpay.io/sdk/user/create

请求参数

参数名称
类型
是否必需
描述

OpenId

string

用户的唯一标识符。

请求头部

参数
描述

key

mnhexwy3xq2w6g62

认证密钥

sign

[根据签名生成规则生成的签名]

请求签名

timestamp

[当前时间戳,毫秒级]

请求时间戳

Content-Type

application/json

请求内容类型

签名生成规则

var SecretKey = "YOUR_SECRET_KEY";
var timestamp = (new Date()).valueOf();

var param = JSON.parse(request.data);
var newkey = Object.keys(param).sort();
var dataStr = "";

for(var i = 0; i < newkey.length; i++) {
    if(newkey[i] == "sign") {
        continue;
    }
    if(param[newkey[i]].length != 0) {
        if(dataStr.length == 0) {
            dataStr += newkey[i] + "=" + param[newkey[i]];
        } else {
            dataStr += "&" + newkey[i] + "=" + param[newkey[i]];
        }
    }
}

var strToHash = SecretKey + dataStr + timestamp;
var hash = CryptoJS.MD5(strToHash).toString();

postman.setGlobalVariable("timestamp", timestamp);
postman.setGlobalVariable("sign", hash);

响应

{
    "sign": "BSlP6Ribf8q3MuVcgLP2NMbJbTAQ3GcC1UeGc6LQVpQVGWKE5X4sSzu/8CEncDLMpqzxPNWU4CxTdkOINkTIuHqEG/iWwfi4hhyFPOpKa7pB/O3S1KOm/cEDJumFCqD9+r9ohR4XiSQdEEY4592Q1LufURwwpsdomcTjrgG1PWbUxlT4DHVMoYA75p5kJhNYhmcvm/xjWE2P9uZMGigkrfJjTrkM0CSyPhm4tptnD6RQheE2efmM5hzMkk71cIn1UfVk2hpxSALQauLFhiGA9ZHFuk+gmcPXr6a9aqGV7Os4hSWnY2Y58knzL4/hxslgYjQo7pPysLPLMAntLR6xTQ==",
    "timestamp": "1710514699298",
    "data": {
        "OpenId": "Hash2024031501"
    },
    "code": 1,
    "msg": "ok"
}

响应字段说明

  • sign: 响应数据签名,用于验证响应的完整性和真实性。

  • timestamp: 响应时间戳,以毫秒为单位。

  • data: 返回的数据对象,包含创建用户的相关信息。

    • OpenId: 创建用户的唯一标识符。

  • code: 返回码,表示请求的处理状态。

  • msg: 返回消息,提供有关请求处理状态的详细信息。


将以上内容复制到GitBook中,您就可以创建一份清晰的接口帮助文档了。

Last updated