管理后台创建软件后获取例:http://demo.huweidun.cn/ac.php?s=8508c320cacb0634c0e241df2f3345fe
| 参数名 | 示例值 | 参数说明 |
|---|---|---|
| sid | 00362ace-e994-411a-a9bf-f31f9177b6f3
| 软件SID,后台添加软件后获得。 |
| uuid | d6fadd40-7267-4178-9b35-4c8ff61e0c07 | 封包安全码,每次必须变动,用于校验数据合法性方案之一。 |
| t | 1630766594 | 客户端10位时间戳。 |
| m1 | 590b782aa78cc3333c84eaa975ab9dc1 | 封包token(sid+key+t 拼接后取MD5值) |
| m2 | b1dfd79c7cf0f5df8f77c12352af952c | 当前程序MD5值,如果开启校验MD5,则此值必填,可于程序运行时动态读取自身MD5值。 |
| m3 | f50ebce838ae4b8e212578dd0bc23d9f | moduleMd5,购买授权后获得,如使用dll文件,请传入DLLMD5值,同时在”后台-系统-系统设置”中填写。 |
| mcode | b4f43bb8-32dc-4d9a-9094-74e39cd61c37 | 客户端机器码(自行获取机器码,若机器码变动则会提示转绑[如果开启”绑定机器码”]) |
| clientid | 36ebe72d-51d8-4252-b99c-37da152717ac | 客户端运行ID,此ID在软件退出之前不可变动,也就是每次启动都生成一个新的clientid,软件退出即作废。 |
| webkey | 0241946994e62e289e4622b07154b961 | 通用秘钥(webKey),购买授权后获得。 |
| 参数名 | 示例值 | 参数说明 |
|---|---|---|
| status | success |
success为正常,error为错误。 |
| code | 200 | 200为正常,其它为错误。 |
| msg | 账号或密码错误. | 错误内容,无错误返回空。 |
| token | 324daaf6558361aa8f27d607c72262af | 返回封包token(提交封包中的m1+返回封包中t,拼接后取MD5值) |
| t | 1630766888 | 封包时间戳 |
| uuid | d6fadd40-7267-4178-9b35-4c8ff61e0c07 | 提交封包的UUID,原样返回。 |
| result | 请查看不同函数说明 | 数据主体,Json格式,每个函数返回的数据不同,具体请参照对应函数说明。 |
| result_token | 627b0d546ccb1d4896373305d74c6933 | 数据主体token,将数据以ASCII首字母递增排序,拼接键名与键值,拼接完毕后加上通信秘钥一起取MD5值。 |
只需按规则拼接参数后加密传送即可。
封包内参数分为公共参数和函数参数。
公共参数为所有命令均需要提交的参数。
函数参数根据不同函数说明决定提交哪个参数,对应函数内均有说明。
action=user&fun=reg&username=用户名&password=密码&safeMode=绑定邮箱或手机&safeCode=注册验证码&referrer=推荐人&code=图文验证码
{
"action": "user",
"clientid": "087448ea-ab77-4bea-a07f-4c687a258b06",
"code": "nuad",
"fun": "reg",
"key": "GorgBdTnRDYxQGxKC9pYB42O933Pzxx4",
"m1": "aa031f1c5fe9b89d7720ab83682b446e",
"m2": "d41d8cd98f00b204e9800998ecf8427e",
"m3": "a0368bba05140b66e8172247da2650ab",
"safeCode": ""
"safeMode": "user8@qq.com",
"mcode": "de11dbe0-aff6-d5ff-0e38-76e51d30ee21",
"password": "user88",
"referrer": "user6",
"sid": "c1162b61-fa71-4214-b66b-014ae6b0a99a",
"t": "1630821066",
"username": "user8",
"uuid": "0e3c4fb2-08bb-4249-7c2e-d73398a55d8e",
"webkey": "943e508419c4cd486ab894d3f7dbee50"
}
{
"status": "success",
"code": "200",
"uuid": "0e3c4fb2-08bb-4249-7c2e-d73398a55d8e",
"result": [],
"msg": "\u6ce8\u518c\u6210\u529f",
"token": "6906afd690be0e8f5fc2aaac2096d3f6",
"t": 1630821066,
"result_token": "94ab90abb9e671e373d3066b6ad5219f"
}
{
"status": "error",
"code": "246",
"uuid": "a426fb59-338c-410e-9481-cb5802cac38f",
"result": null,
"msg": "\u90ae\u7bb1\u5df2\u88ab\u4f7f\u7528,\u8bf7\u66f4\u6362!",
"token": "9fd949df4b77430d582962e7ba5d1fb1",
"t": 1630821046,
"result_token": null
}
| 错误码 | 错误消息 |
|---|---|
| 243 | 用户名不合规,具体提示后台-系统设置-验证设置中设置 |
| 244 | 密码不合规,具体提示后台-系统设置-验证设置中设置 |
| 260 | 邮箱地址不符合规范. |
| 245 | 用户名已存在,请更换! |
| 246 | 邮箱已被使用,请更换! |
| 242 | 邀请码无效. |
| 208 | 验证码错误. |
| 271 | 手机号码不符合规范. |
| 272 | 手机号码已被使用,请更换! |
| 273 | 请输入正确的邮箱或手机. |
| 247 | 注册失败,未知原因.(一般不会出现) |