Nitrogenous Polymorphic Molecule

    virsical-jssdk

    0.3.6 • Public • Published

    Virsical 3.0 JS SDK

    npm license-mit

    build

    yarn webpack

    deploy

    npm publish

    install

    npm install virsical-jssdk --save

    调用

    import virsical from 'virsical-jssdk';

    概述

    此JS-SDK是威思客移动办公门户提供给第三方H5应用开发者使用的,可帮助运行于威思客APP内的H5网页获得更多的高级特性。通过使用此JS-SDK,第三方H5应用开发者可快捷地在手机中使用统一认证、拍照、选图、语音、位置、扫一扫等原生手机系统的能力,以此可有效提升用户体验。

    Web API

    virsical.config({
        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来。
        client_id: '', // 必填,第三方应用接入ID
        client_secret: // 必填,第三方应用接入秘钥
    });
    virsical.login({
        success: function (res) {
        var info = res.info; // 返回用户信息json
        alert("Login success" + "-" + info);
        },
        fail: function (res) {
            var msg = res.msg; // 失败原因
        var code = res.code; //失败编码
        }
    });
    virsical.captureQR({
        success: function (res) {
            alert("url:" + res.url);
        },
        fail: function (res) {
            var msg = res.msg; // 失败原因
            var code = res.code; //失败编码
            alert("fail" + "-" + msg + "-" + code);
    }
    });

    App API

    • config

      识别符:vsk3browser://config

      参数:clientid、clientsecret、[debug]

      callback:

       configReady(),配置成功后调用
       configError(msg, code),配置失败后调用。msg: 异常信息,code,异常代码。
      
    • login

      callback:

        loginResult(result, json, cd, mg), 登录成功后回调。
        	result: 0成功,否则失败。
        	json: 成功返回的数据。
        	cd:状态码。
        	mg:成功或失败的信息。
      
    • 扫描二维码

      识别符:vsk3browser://captureqr

      callback:

        captureQRResult(result, url, cd, mg)
        	result: 0 成功,否则失败。
        	url: 扫描成功后回传的url.
        	cd: 扫描失败的code
        	mg: 扫描失败的message
      

    Keywords

    Install

    npm i virsical-jssdk

    DownloadsWeekly Downloads

    4

    Version

    0.3.6

    License

    MIT

    Unpacked Size

    145 kB

    Total Files

    15

    Last publish

    Collaborators

    • qiaolb
    • vkingw
    • wangwu