人脸身份认证 param[id_card_num
逢友闭聊 发布于2020-04-01 浏览:709 回复:3
0
收藏

人脸身份认证personVerify 报错{"result":null,"log_id":8920194751525,"error_msg":"param[id_card_number] format error","cached":0,"error_code":222022,"timestamp":1585703855},是什么原因,请教下   

收藏
点赞
0
个赞
共3条回复 最后由756665228回复于2020-04-02
#4756665228回复于2020-04-02
#3 逢友闭聊回复
好的,谢谢,姓名取new String(ol.getName().getBytes(), "UTF-8"),身份证号码用用真实的可以了,但是请问下用错误的身份证怎么是param[id_card_number] format error,而不是返回身份证号与姓名不匹配这种呢
展开

肯定是先走一遍身份证格式验证(只验证是否符合国家的规则) 通过后才会真正的去调用公安联网的功能去验证 真实性和身份证号码与名称是否匹配

1
#3逢友闭聊回复于2020-04-01
#2 756665228回复
身份证号码是18位的那个号码。需要身份证号是真实身份证号号码  name不需要urlencode处理 options 可以为null SDK的这个方法 底层实现是走JSON格式了。
展开

好的,谢谢,姓名取new String(ol.getName().getBytes(), "UTF-8"),身份证号码用用真实的可以了,但是请问下用错误的身份证怎么是param[id_card_number] format error,而不是返回身份证号与姓名不匹配这种呢

0
#2756665228回复于2020-04-01

身份证号码是18位的那个号码。需要身份证号是真实身份证号号码 

name不需要urlencode处理 options 可以为null

SDK的这个方法 底层实现是走JSON格式了。

1
TOP
切换版块