/**
* 获取手机验证码
* @param phone 手机号
* @param type 类型,目前固定为1
* @param errFunc 错误回调
* @param SuccessFunc 成功回调
*/
public static SendPhoneCode(phone: string, type: number, errFunc, SuccessFunc) {
let token = Http.getRandomChars(32);//token:得到32位随机字符串
let key = "";//默认为空字符串
let cmd = "/api/open/code";//指令
let time = Math.round(new Date().getTime() / 1000);//本地的Unix单位时间戳,单位为秒
let body = JSON.stringify({ "phone": phone, "type": type });//消息内容结构,json序列化
//签名,使用md5把(`指令 + Unix时间戳 + 请求数据 + 用户TOKEN + 签名秘钥`)
let sign = Help.getMd5(cmd + time + body + token + key);
//发送数据
Http.ServerPost(cmd, token, body, sign, errFunc, SuccessFunc);
}


网友评论