README
ELCSDK
介绍
电子营业执照sdk
软件架构
软件架构说明
安装教程
- npm install elc-sdk --save
使用说明
引入
- 直接引入
下载对应的elc.min.js
- npm引入
npm install elc-sdk --save
import ELCSDK from 'elc-sdk'
使用
- 轮询获取电子营业执照认证结果 eg: ELCSDK.realVerify(function(res){ // 认证回调 })
返回回调函数
数据获取失败
res = {
code: 500, // 轮询结果状态码
data: null, // 无数据返回
message: '失败', // 错误信息
success: false
}
轮询超时(超过3分钟)
res = {
code: 3, // 轮询结果状态码
data: null, // 无数据返回
message: '认证超时,请重试', // 错误信息
success: false
}
未认证成功
res = {
code: 0, // 轮询结果状态码
data: null, // 无数据返回
message: '暂未认证,请稍后', // 错误信息
success: true
}
认证失败
res = {
code: 2,
data: null,
message: '认证失败,请重试',
success: false
}
认证成功
res = {
code: 200,
data: null,
message: '认证失败,请重试',
success: false
}
参数说明
| 字段 | 类型 | 备注 |
|---|---|---|
| message | String | 提示语 |
| success | Boolean | true-成功;false-失败 |
| date | JSONObject | 营业执照数据对象 |
| qrid | String | 营业执照qrid |
| legalName | String | 用户名 |
| uniscid | String | 统一社会信用代码 |
| licencesn | String | 电子营业执照序列号 |
| qrtype | String | 二维码类型 |
| entname | String | 企业名称 |
| oper | String | 持照人 |
| enttypeCn | String | 企业类型 |
| regcap | String | 注册资本 |
| dom | String | 住所 |
| opscope | String | 经营范围 |
| certEntity | String | 电子营业执照证书base64 |
- 立即获取电子营业执照认证结果
eg: ELCSDK.getElcInfo(function(res){ // 认证回调,参数同上(1. 轮询获取电子营业执照认证结果) })
- 清除定时器(页面销毁前使用清除定时器) ELCSDK.clearTimer()