elc-sdk

ELCSDK

Usage no npm install needed!

<script type="module">
  import elcSdk from 'https://cdn.skypack.dev/elc-sdk';
</script>

README

ELCSDK

介绍

电子营业执照sdk

软件架构

软件架构说明

安装教程

  1. npm install elc-sdk --save

使用说明

引入

  1. 直接引入

下载对应的elc.min.js

  1. npm引入

npm install elc-sdk --save

import ELCSDK from 'elc-sdk'

使用

  1. 轮询获取电子营业执照认证结果 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
  1. 立即获取电子营业执照认证结果

eg: ELCSDK.getElcInfo(function(res){ // 认证回调,参数同上(1. 轮询获取电子营业执照认证结果) })

  1. 清除定时器(页面销毁前使用清除定时器) ELCSDK.clearTimer()