生态文档
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

手机三要素验证接口.md 2.3KB

2 jaren geleden
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. ### 注意事项
  2. 1. 以下接口请求头必须加入`Authorization`,值为授权token([如何获取token](../core/Token使用文档.md))
  3. 2. 接口数据格式 `Json`
  4. ### 手机号三要素核验
  5. > 本接口用于校验手机号、姓名和身份证号的真实性和一致性。<br>
  6. > 请求方式 ` POST http://172.20.109.105:7007/tech/ai/celerity/universal` <br>
  7. | 请求参数 || 类型 | 是否必填 | 说明 |
  8. | --- | --- |--- | --- | --- |
  9. | async || boolean| 否 | 是否开启异步反馈模式,默认为false |
  10. | extData || | 否 | 附加参数登记,详见[接口调用附加信息登记](./接口调用附加信息登记.md) |
  11. | buscode|| String | 是 |交易码 <br/>PhoneVerification-手机号三要素 |
  12. | group|| String | 是 |分组编号 <br/>real-实名认证 |
  13. | data|| | | |
  14. | |IdCard| String | 是 | 身份证号 |
  15. | |Name| String | 是 | 姓名 |
  16. | |Phone| String | 是 | 手机号 |
  17. | 返回参数 | | || 类型 | 是否必返 | 说明 |
  18. | --- | --- | --- |--- |--- | --- | --- |
  19. | errcode | | || Num| 是 | 0交易成功<br>其它为异常情况 |
  20. | errmsg | | || String | 否 | errcode不为0时有值 |
  21. | data| | || - | - | 包含数据见下 |
  22. | |traceNo | || String | 是 | 当前业务的唯一id |
  23. | |result| || String | 是 | 业务结果 |
  24. | ||responseJson| | | |
  25. | | | Response || - | - | 包含数据如下 |
  26. | | | |Result | String | | 认证结果码:<br/> 0: 三要素信息一致 <br/>-4: 三要素信息不一致 <br/>-6: 手机号码不合法 <br/>-7: 身份证号码有误 <br/>-8: 姓名校验不通过 <br/>-9: 没有记录 <br/>-11: 验证中心服务繁忙 |
  27. | | | |Description | String | | 业务结果描述 |
  28. | | | |Isp | String | | 运营商名称 取值范围为["","移动","电信","联通"] |
  29. | | | |RequestId | String | | 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId |
  30. 请求示例
  31. ```
  32. {
  33. "buscode": "PhoneVerification",
  34. "data": {
  35. "IdCard": "440111201903211111",
  36. "Name": "张三",
  37. "Phone": "13000000000"
  38. }
  39. }
  40. ```
  41. 返回示例
  42. ```
  43. {
  44. "errcode": 0,
  45. "data": {
  46. "traceNo": "1529628301297995777",
  47. "result": {
  48. "responseJson": {
  49. "Response": {
  50. "Result": "0",
  51. "Description": "认证通过",
  52. "Isp": "移动",
  53. "RequestId": "a5fdb909-5ee6-43ff-a152-bb1b9744ee8b"
  54. }
  55. }
  56. },
  57. "status": "success"
  58. },
  59. "errmsg": "SUCCESS"
  60. }
  61. ```