用户注册接口

(1) 接口描述

请求方法 POST ${API_URL}/user

接口说明 用户注册

(2) 请求参数

字段名称 类型 是否必填 字段说明

appid string 接口调用方唯一标识

mobile string 手机号码

cname double 公司名称

password string 登录密码,SHA-1密文

loginname string 登录账号,不传默认为手机号

username string 用户姓名

email string 用户邮箱

password加密算法如下:(JAVA版本)

MessageDigest sha1 = MessageDigest.getInstance("SHA-1");

sha1.update(“123456”.getBytes());

byte[] b = sha1.digest();

String hs = "";

String stmp = "";

/******二进制转换成字符串******/

for (int n = 0; n < b.length; n++) {

  stmp = (java.lang.Integer.toHexString(b[n] & 0XFF));

  if (stmp.length() == 1) hs += "0" + stmp;

  else hs = hs + stmp;

}

String result = hs.toUpperCase(); //转换成大写

123456加密后的result为:7C4A8D09CA3762AF61E59520943DC26494F8941B

示例:

POST ${API_URL}/user?appid=your32bitappid&mobile=12312121212&cname=深圳市测试公司&password=yoursha1encryptpassword&username=张三&email=123456.qq.com

(3)响应参数

说明:code为0,注册成功,否则注册失败,错误码见附录,错误消息见msg内容

响应示例:

{

  "class": "base.Result",

  "code": 10000,

  "data": [],

  "msg": "手机号已存在"

}

获取PID/KEY      海贸网