🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

numberauthsdk_web

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

numberauthsdk_web

提供三网号码认证功能

latest
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

号码认证h5

提供三网号码认证功能

项目启动

 tnpm install    // 安装依赖
 tnpm start    // 项目启动

 tnpm run build  // 打包

接口说明

  • 初始化实例
// 初始化实例
const { PhoneNumberServer } = window;
this.phoneNumberServer = new PhoneNumberServer();

  • 设置SDK是否开启日志(开启后会在控制台打印更多内容便于排查问题)
this.phoneNumberServer.setLoggerEnable();

参数说明

| 参数名称 | 参数说明 | | --- | --- | --- | | isEnable | 是否开启 true/false|

  • 获取号码认证sdk版本号
const sdkVersion = this.phoneNumberServer.getVersion();  // 返回sdk版本号 eg: '1.0.0'
  • 身份鉴权
this.phoneNumberServer.checkAuthAvailable({
    phoneNumber: '151********',
    accessToken: 'XXXXXXXXxx',
    jwtToken:'******',
    success:function(res){
      console.log(res.jwtToken);
      console.log(res.accessToken);
    },

    error: function(res){

    }

});

| 参数名称 | 参数说明 | | --- | --- | --- | | phoneNumber | 本机号码 | | accessToke | 号码认证业务鉴权token(由阿里云对外暴露的getToken 接口生成) | jwtToken | API网关认证token(由阿里云对外暴露的getToken 接口生成) | | success | 成功回调| | error | 失败回调|

  • 获取本机号码校验token
this.phoneNumberServer.getVerifyToken({
    success:function(res){
    console.log(res.

    },

    error: function(res){

    }

});

| 参数名称 | 参数说明 | | --- | --- | --- | | success | 成功回调| | error | 失败回调|

  • 返回值说明

| 参数名称 | 参数说明 | | --- | --- | --- | | code | 成功6000(其他详见错误码) | | spToken | 运营商token | | content | 失败时运营商返回的内容 |

  • 错误码说明

| 返回码 | 返回码说明 | | --- | --- | --- | | 600000 | 成功的返回code | | 600010 | 未知异常| | 600011 | 获取token失败| | 600013 | 运营商维护升级,该功能不可用 | | 600014 | 运营商维护升级,该功能已达最大调用次数| | 600015 | 接口超时 | | 600025 | 接入方身份信息校验失败 | | 600008 | 环境错误(未在蜂窝网络下使用或未使用手机浏览器)|

FAQs

Package last updated on 04 Nov 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts