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

alibaba.security.jaq.rp.cloud.start (实人认证云开始认证)

聚安全实人认证开始

公共参数

请求参数

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

响应参数

名称 类型 示例值 描述
data RpStartResult {} result
  • └ biz
  • String
  • demo
  • biz
  • └ extra_info
  • String
  • {}
  • extraInfo
  • └ source
  • String
  • RP
  • source
  • steps
  • RpStepItem []
  • {}
  • steps
  • └ json_assist
  • String
  • {}
  • jsonAssist
  • properties
  • RpStepProperty []
  • {}
  • properties
  • └ optional
  • Boolean
  • true
  • optional
  • property
  • RpProperty
  • {}
  • property
  • └ code
  • Number
  • 1
  • code
  • └ name
  • String
  • Name
  • name
  • step_type
  • RpStepType
  • {}
  • stepType
  • └ code
  • Number
  • 1
  • code
  • └ desc
  • String
  • 拍照
  • desc
  • └ name
  • String
  • ID_PIC
  • name
  • upload_token
  • StsUploadToken
  • {}
  • uploadToken
  • └ access_key_id
  • String
  • 1231231
  • accessKeyId
  • └ access_key_secret
  • String
  • adfaf
  • accessKeySecret
  • └ bucket_name
  • String
  • verify-img
  • bucketName
  • └ end_point
  • String
  • oss.aliyun.com
  • endPoint
  • └ expiration
  • String
  • 1800
  • expiration
  • └ path
  • String
  • /1ba0ab19a1384781
  • path
  • └ token
  • String
  • 1ba0ab19a1384781
  • token

请求示例

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

响应示例

  • XML示例
  • JSON示例
<alibaba_security_jaq_rp_cloud_start_response>
    <data>
        <biz>demo</biz>
        <extra_info>{}</extra_info>
        <source>RP</source>
        <steps>
            <rp_step_item>
                <json_assist>{}</json_assist>
                <properties>
                    <rp_step_property>
                        <optional>true</optional>
                        <property>
                            <code>1</code>
                            <name>Name</name>
                        </property>
                    </rp_step_property>
                </properties>
                <step_type>
                    <code>1</code>
                    <desc>拍照</desc>
                    <name>ID_PIC</name>
                </step_type>
            </rp_step_item>
        </steps>
        <upload_token>
            <access_key_id>1231231</access_key_id>
            <access_key_secret>adfaf</access_key_secret>
            <bucket_name>verify-img</bucket_name>
            <end_point>oss.aliyun.com</end_point>
            <expiration>1800</expiration>
            <path>/1ba0ab19a1384781</path>
            <token>1ba0ab19a1384781</token>
        </upload_token>
    </data>
</alibaba_security_jaq_rp_cloud_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

返回
顶部