ydAuth

来自于:开发者

authAll

概述

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

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

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

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

authAll

云慧眼全流程(V4.0)

authAll(param,callback(ret, err))

params

id:

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

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. result: {
  3. "addr_card"="浙江省杭州市滨江区越达巷",
  4. "be_idcard"="0.9805",
  5. "branch_issued"="滨江公安局",
  6. "date_birthday"="1990.04.12",
  7. "flag_sex"="男",
  8. "id_name"="周伯通",
  9. "id_no"="320421199011120054",
  10. "result_auth"="T",
  11. "url_frontcard":"https://idsafe-auth.udcredit.com/front/4.0/api/ file_download/....",
  12. "url_backcard":"https://idsafe-auth.udcredit.com/front/4.0/api/file_download/....",
  13. "url_photoget":"https://idsafe-auth.udcredit.com/front/4.0/api/file_download/....",
  14. "url_photoliving":"https://idsafe-auth.udcredit.com/front/4.0/api/file_download/....",
  15. "risk_tag": {
  16. "living_attack": "0"
  17. },
  18. "state_id":"汉",
  19. "start_card":"2017.02.03-2037.02.03",
  20. "ret_msg":"操作成功",
  21. "ret_code":"000000"
  22. }
  23. }

err:

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

示例代码

  1. var ydAuth = null;
  2. apiready = function() {
  3. //1、调用实名认证结果
  4. ydAuth = api.require('ydAuth');
  5. };
  6. function testAuth(){
  7. var param = {
  8. id: 'outorderidtest' //外部订单id,可以是用户id
  9. };
  10. ydAuth.authAll(param, function(ret, err) {
  11. //成功了
  12. console.log(ret);
  13. });
  14. }

可用性

iOS系统,Android系统

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

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