文档中心 > API类目 > 法务服务API

alibaba.verifycenter.securityidentityverify.verifymaterials (材料认证)

材料认证

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
verify_materials_request VerifyMaterialsRequest 可选 verifyMaterialsRequest
  • └ account_id
  • String
  • 可选
  • xxxxx
  • accountId
  • └ ticket_id
  • String
  • 可选
  • xxxxx
  • ticketId
  • └ privacy_policy_id
  • Number
  • 可选
  • 3
  • privacyPolicyId
  • └ face_url
  • String
  • 可选
  • xxxxx
  • faceUrl
  • └ name
  • String
  • 可选
  • xxxxx
  • name
  • └ card_number
  • String
  • 可选
  • xxxxx
  • cardNumber
  • └ card_front_url
  • String
  • 可选
  • xxxxx
  • cardFrontUrl
  • └ card_back_url
  • String
  • 可选
  • xxxxx
  • cardBackUrl
  • └ properties
  • String []
  • 可选
  • Top,Pub
  • properties
  • └ request_name
  • String
  • 可选
  • xxxxx
  • requestName
  • └ biz
  • String
  • 可选
  • xxxxx
  • biz
  • └ source
  • String
  • 可选
  • xxxxx
  • source
sign_info SignInfo 可选 signInfo
  • └ key
  • String
  • 可选
  • xxxxx
  • key
  • └ time
  • Number
  • 可选
  • 3
  • time
  • └ sign_text
  • String
  • 可选
  • xxxxx
  • sign
  • └ nonce_text
  • String
  • 可选
  • xxxxx
  • nonce
  • └ request_body_sign_version
  • Number
  • 可选
  • 10
  • requestBodySignVersion

响应参数

名称 类型 示例值 描述
r_p_result RpResult rPResult
  • └ success
  • Boolean
  • false
  • success
  • err_code
  • RpErrorCode
  • errCode
  • └ error_code
  • Number
  • 10
  • errorCode
  • └ error_name
  • String
  • xxxxx
  • errorName
  • └ error_msg
  • String
  • xxxxx
  • errorMsg
  • result
  • VerifyMaterialsResponse
  • result
  • └ status
  • Number
  • 10
  • status
  • └ secondary_verify
  • Boolean
  • false
  • 二次认证/复核标志位
  • └ request_id
  • String
  • xxxxx
  • requestId

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaVerifycenterSecurityidentityverifyVerifymaterialsRequest req = new AlibabaVerifycenterSecurityidentityverifyVerifymaterialsRequest();
AlibabaVerifycenterSecurityidentityverifyVerifymaterialsRequest.VerifyMaterialsRequest obj1 = new AlibabaVerifycenterSecurityidentityverifyVerifymaterialsRequest.VerifyMaterialsRequest();
obj1.setAccountId("xxxxx");
obj1.setTicketId("xxxxx");
obj1.setPrivacyPolicyId(3L);
obj1.setFaceUrl("xxxxx");
obj1.setName("xxxxx");
obj1.setCardNumber("xxxxx");
obj1.setCardFrontUrl("xxxxx");
obj1.setCardBackUrl("xxxxx");
obj1.setProperties("Top,Pub");
obj1.setRequestName("xxxxx");
obj1.setBiz("xxxxx");
obj1.setSource("xxxxx");
req.setVerifyMaterialsRequest(obj1);
AlibabaVerifycenterSecurityidentityverifyVerifymaterialsRequest.SignInfo obj2 = new AlibabaVerifycenterSecurityidentityverifyVerifymaterialsRequest.SignInfo();
obj2.setKey("xxxxx");
obj2.setTime(3L);
obj2.setSignText("xxxxx");
obj2.setNonceText("xxxxx");
obj2.setRequestBodySignVersion(10L);
req.setSignInfo(obj2);
AlibabaVerifycenterSecurityidentityverifyVerifymaterialsResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_verifycenter_securityidentityverify_verifymaterials_response>
    <r_p_result>
        <success>false</success>
        <err_code>
            <error_code>10</error_code>
            <error_name>xxxxx</error_name>
            <error_msg>xxxxx</error_msg>
        </err_code>
        <result>
            <status>10</status>
            <secondary_verify>false</secondary_verify>
        </result>
        <request_id>xxxxx</request_id>
    </r_p_result>
</alibaba_verifycenter_securityidentityverify_verifymaterials_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>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部