文档中心 > API类目 > 聚安全API

alibaba.security.jaq.rp.start (聚安全实人认证开始)

聚安全实人认证开始

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
verify_token String 必须 8fcfd86ebc4a47adbea10245a26277c2 token
client_info RpClientInfo 必须 客户端信息,如果是服务端接入,里面的参数可为空
  • └ os_version
  • String
  • 可选
  • 5.0.1
  • os版本号
  • └ total_memory
  • String
  • 可选
  • 120
  • 总内存
  • └ available_memory
  • String
  • 可选
  • 11
  • 剩余内存
  • └ umid_token
  • String
  • 可选
  • 324sad
  • umid_token
  • └ wua_token
  • String
  • 可选
  • 12abasf12e
  • 无线端用于风控的token
  • └ ip
  • String
  • 可选
  • 1.11.2.23
  • ip地址
  • └ timestamp_info
  • String
  • 可选
  • 124124
  • 时间戳
  • └ mobile_model
  • String
  • 可选
  • 4.1
  • 手机型号
  • └ wua
  • String
  • 可选
  • {'key':'value'}
  • 无线端用于风控的wua数据
  • └ app_name
  • String
  • 可选
  • MoneyShield
  • 应用名
  • └ liveness_sdk_name
  • String
  • 可选
  • 11
  • 活体sdk名字
  • └ extend_map
  • String
  • 可选
  • {}
  • xxx
  • └ rp_sdk_name
  • String
  • 可选
  • xxx
  • 认证SDK名字
  • └ app_version
  • String
  • 可选
  • 1.0.0
  • 应用版本
  • └ session_id
  • String
  • 可选
  • 2341
  • session_id
  • └ manufacturer
  • String
  • 可选
  • a
  • 制造商
  • └ cpu_arch
  • String
  • 可选
  • xxx
  • 架构
  • └ rp_sdk_version
  • String
  • 可选
  • 1.0
  • 认证SDK版本号
  • └ liveness_sdk_version
  • String
  • 可选
  • 1.1
  • 活体sdk版本
  • └ os_name
  • String
  • 可选
  • ios
  • 客户端OS名称
  • └ device_id
  • String
  • 可选
  • 1.02
  • 原始设备号
  • └ app_key_info
  • String
  • 可选
  • 12ssaf
  • appKey
  • └ client_type
  • String
  • 可选
  • pc
  • 客户端类别
extra_data Json 可选 {'a':'a'} 扩展信息

响应参数

名称 类型 示例值 描述
data RpStartResult {} 返回结果信息
  • └ extra_info
  • String
  • {}
  • 辅助信息
  • └ source
  • String
  • MoneyShield
  • 客户端来源
  • └ biz
  • String
  • POS
  • 业务点
  • steps
  • RpStepItem []
  • []
  • 认证步骤对象
  • └ json_assist
  • String
  • xxx
  • jsonAssist
  • properties
  • RpStepProperty []
  • []
  • 步骤信息
  • └ is_optional
  • Boolean
  • true
  • 是否可选
  • property
  • RpProperty
  • {}
  • 材料类别
  • └ name
  • String
  • name
  • name
  • └ code
  • Number
  • code
  • code
  • step_type
  • RpStepType
  • {}
  • stepType
  • └ desc
  • String
  • desc
  • desc
  • └ name
  • String
  • name
  • name
  • └ code
  • Number
  • 12
  • code
  • upload_token
  • StsUploadToken
  • {}
  • 上传的token信息
  • └ path
  • String
  • path
  • path
  • └ end_point
  • String
  • end_point
  • end_point
  • └ bucket_name
  • String
  • bucket_name
  • bucket_name
  • └ token
  • String
  • CAES7wMIARKAAZcd18o1xkgBsxcNhZverTp9TEH4QphjjPXWuthf9blMKuDfwYIViYCo9
  • token
  • └ expiration
  • String
  • 2016-04-28T08:17:03Z
  • 过期时间
  • └ access_key_secret
  • String
  • TLJwGC7tMqvmypsJuVMS6WHEpoYVb1Dee6RbD3ppHWW
  • secret
  • └ access_key_id
  • String
  • STS.Jw9CjnS7zZfy2XMJ4saBKgyng
  • id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaSecurityJaqRpStartRequest req = new AlibabaSecurityJaqRpStartRequest();
req.setVerifyToken("8fcfd86ebc4a47adbea10245a26277c2");
AlibabaSecurityJaqRpStartRequest.RpClientInfo obj1 = new AlibabaSecurityJaqRpStartRequest.RpClientInfo();
obj1.setOsVersion("5.0.1");
obj1.setTotalMemory("120");
obj1.setAvailableMemory("11");
obj1.setUmidToken("324sad");
obj1.setWuaToken("12abasf12e");
obj1.setIp("1.11.2.23");
obj1.setTimestampInfo("124124");
obj1.setMobileModel("4.1");
obj1.setWua("{'key':'value'}");
obj1.setAppName("MoneyShield");
obj1.setLivenessSdkName("11");
obj1.setExtendMap("{}");
obj1.setRpSdkName("xxx");
obj1.setAppVersion("1.0.0");
obj1.setSessionId("2341");
obj1.setManufacturer("a");
obj1.setCpuArch("xxx");
obj1.setRpSdkVersion("1.0");
obj1.setLivenessSdkVersion("1.1");
obj1.setOsName("ios");
obj1.setDeviceId("1.02");
obj1.setAppKeyInfo("12ssaf");
obj1.setClientType("pc");
req.setClientInfo(obj1);
req.setExtraDataString("{'a':'a'}");
AlibabaSecurityJaqRpStartResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_security_jaq_rp_start_response>
    <data>
        <extra_info>{}</extra_info>
        <source>MoneyShield</source>
        <biz>POS</biz>
        <steps>
            <rp_step_item>
                <json_assist>xxx</json_assist>
                <properties>
                    <rp_step_property>
                        <is_optional>true</is_optional>
                        <property>
                            <name>name</name>
                            <code>code</code>
                        </property>
                    </rp_step_property>
                </properties>
                <step_type>
                    <desc>desc</desc>
                    <name>name</name>
                    <code>12</code>
                </step_type>
            </rp_step_item>
        </steps>
        <upload_token>
            <path>path</path>
            <end_point>end_point</end_point>
            <bucket_name>bucket_name</bucket_name>
            <token>CAES7wMIARKAAZcd18o1xkgBsxcNhZverTp9TEH4QphjjPXWuthf9blMKuDfwYIViYCo9</token>
            <expiration>2016-04-28T08:17:03Z</expiration>
            <access_key_secret>TLJwGC7tMqvmypsJuVMS6WHEpoYVb1Dee6RbD3ppHWW</access_key_secret>
            <access_key_id>STS.Jw9CjnS7zZfy2XMJ4saBKgyng</access_key_id>
        </upload_token>
    </data>
</alibaba_security_jaq_rp_start_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案
isp.server-error 服务端错误 稍后重试
isv.param-error 请求参数错误 检测入参

API工具

如何获得此API

FAQ

返回
顶部