文档
测试

授权登录

POST
http://h5.fp01.net/dzswj/TranData

请求参数

参数名
类型
描述
必填
taxno
String
税号
必填
yzm
String
验证码
必填
oldpwd
String
密码
必填
secpwd
String
二级密码
必填
index
String
登录身份 0: 法定代表人 1: 财务负责人 2: 办税员
必填
phone
String
手机号
必填
PROD_NAME
String
产品名称 默认值 tuteng
必填
areacode
String
地区编码 默认值 330000
必填
ikind
String
默认值: 1
必填
channelId
String
渠道id 默认值 tuteng
必填
ordernum
String
订单号
必填
en_pwd
String
加密密码(请看示例)
必填
en_pwd2
String
加密二级密码(请看示例)
必填

响应参数

参数名
类型
描述
必填
retcode
Number
状态码 2 为成功状态
必填
retmsg
String
具体消息以返回结果为准
必填

说明 / 示例

**安装** npm i JSEncrypt **引入** import JSEncrypt from "JSEncrypt"; **使用** const publicNewKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmljIi6pIJL8yfXnvg0MYkXFvCExKvZ/dSAdfOnfZKHsHGyVrct/z0sXdNQr5i+HWE8VFQud9TSGevOMD4zJbz433j3zNqH6gHlT0IUSs8wwu3ucAzJjMrt92789oCrJrbycomwwTj+sAhNdBxUPlw0dY853JEc7FCBDxRPd58twIDAQAB"; generateUUID() { var d = new Date().getTime(); var uuid = "xxxxxxxxxxxxyxxxyxxxxxxxxxxxxxxx".replace( /[xy]/g, function(c) { var r = (d + Math.random() * 16) % 16 | 0; d = Math.floor(d / 16); return (c == "x" ? r : (r & 0x3) | 0x8).toString(16); } ); return uuid; } getNewEncodeStr(raw) { var encodeJson = JSON.stringify({ num: this.generateUUID(), stamp: new Date().getTime(), username: raw, }); var encrypt = new JSEncrypt(); encrypt.setPublicKey(publicNewKey); return encrypt.encrypt(encodeJson); }, en_pwd = this.getNewEncodeStr(this.oldpwd) en_pwd2 = this.getNewEncodeStr(this.secpwd)