ydAuth

来自于:开发者立即使用

概述

使用此模块之前建议先配置 config.xml 文件,配置完毕,需通过云端编译生效,配置方法如下:

  • 名称:ydAuth
  • 参数:ydAuthKey、ydUrlNotify
  • 配置示例:
  <feature name="ydAuth">
          <param name="ydAuthKey" value="e0925875-435b-4206-95b3-79112187a8d5" />
          <param name="ydUrlNotify" value="http://localhost:8081/api/yd/notify" />
      </feature>
  • 字段描述:

    ydAuthKey:(必须配置)有盾平台分配的key。

    ydUrlNotify:(必须配置)成功后的异步回调地址。

authAll

云慧眼全流程(V4.0)

authAll(param,callback(ret, err))

params

id:

  • 类型:字符串
  • 描述:(必填)。

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    result: {
    "addr_card"="浙江省杭州市滨江区越达巷",
        "be_idcard"="0.9805",
        "branch_issued"="滨江公安局",
        "date_birthday"="1990.04.12",
      "flag_sex"="男",
        "id_name"="周伯通",
        "id_no"="320421199011120054",
        "result_auth"="T",
        "url_frontcard":"https://idsafe-auth.udcredit.com/front/4.0/api/    file_download/....",
        "url_backcard":"https://idsafe-auth.udcredit.com/front/4.0/api/file_download/....",
        "url_photoget":"https://idsafe-auth.udcredit.com/front/4.0/api/file_download/....",
        "url_photoliving":"https://idsafe-auth.udcredit.com/front/4.0/api/file_download/....",
        "risk_tag": {
               "living_attack": "0"
        },
        "state_id":"汉",
        "start_card":"2017.02.03-2037.02.03",
        "ret_msg":"操作成功",
        "ret_code":"000000"
    }      
}

err:

  • 类型:JSON对象
  • 内部字段:
{
    code: 0     //数字类型;
                //错误码:
                //-1(未知错误),
                //0(成功)
}

示例代码

    var ydAuth = null;
    apiready = function() {
      //1、调用实名认证结果
      ydAuth = api.require('ydAuth');
    };
    function testAuth(){
      var param = {
          id: 'outorderidtest'  //外部订单id,可以是用户id
      };
      ydAuth.authAll(param, function(ret, err) {
          //成功了
          console.log(ret);
      });
    }

可用性

iOS系统,Android系统

Android系统 可提供的5.0.0及更高版本;

iOS系统 可提供的8.0及更高版本