手机实名校验
手机校验验签版
加密传输查询
RSA加密传输查询(OAEP)
请求Header:
名称 | 值 | |
---|---|---|
Content-Type | application/x-www-form-urlencoded |
请求参数说明:
名称 | 必填 | 类型 | 说明 | |
---|---|---|---|---|
key | 是 | string | 在个人中心->我的数据,接口名称上方查看 | |
realname | 是 | string | 姓名,需要utf8 Urlencode | |
idcard | 是 | string | 身份证号码 | |
mobile | 是 | string | 手机号码 |
请求代码示例:
curl -k -i "http://apis.juhe.cn/telecom3/query?key=key&realname=%E6%9D%8E%E8%81%9A%E5%90%88&idcard=370121xxxxxxxx1040&mobile=18988888888"
返回参数说明:
名称 | 类型 | 说明 | |
---|---|---|---|
error_code | int | 状态码 | |
reason | string | 状态提示 | |
result | json | 返回结果 |
JSON返回示例:JSON在线格式化工具 >
{
"error_code": 0/*错误码,返回0时计费一次*/
"reason": "查询成功",/*原因*/
"result": {
"orderid":"J339201812031141197115QV",/*流水号*/
"res": 2,/*匹配结果:1匹配 2不匹配*/
"resmsg": "三要素身份验证不一致",/*说明*/
"type": "移动",/*手机运营商*/
"province":"广东省",/*归属地省*/
"city" : "惠州市",/**归属地城市*/
"rescode":"23",/*匹配详情码,11:匹配,21:姓名不匹配,22:身份证不匹配,
23:姓名身份证均不匹配*/
}
}
请求Header:
名称 | 值 | |
---|---|---|
Content-Type | application/x-www-form-urlencoded |
请求参数说明:
名称 | 必填 | 类型 | 说明 | |
---|---|---|---|---|
key | 是 | string | 在个人中心->我的数据,接口名称上方查看 | |
realname | 是 | string | 姓名,需要utf8 Urlencode | |
idcard | 是 | string | 身份证号码 | |
mobile | 是 | string | 手机号码 | |
sign | 是 | string | md5(openid+appkey+realname+idcard+mobile)后小写,openid在个人中心查询 |
请求代码示例:
curl -k -i "http://apis.juhe.cn/telecom3/verify?key=key&realname=%E6%9D%8E%E8%81%9A%E5%90%88&idcard=370121xxxxxxxx1040&mobile=18988888888&sign=86ce8935xxxxxxxxxxxxxxxx03c3eea0"
返回参数说明:
名称 | 类型 | 说明 | |
---|---|---|---|
error_code | int | 状态码 | |
reason | string | 状态提示 | |
result | json | 返回结果 |
JSON返回示例:JSON在线格式化工具 >
{
"error_code": 0/*错误码,返回0时计费一次*/
"reason": "查询成功",/*原因*/
"result": {
"orderid":"J339201812031141197115QV",/*流水号*/
"res": 2,/*匹配结果:1匹配 2不匹配*/
"resmsg": "三要素身份验证不一致",/*匹配说明*/
"type": "移动",/*手机运营商*/
"province":"广东省",/*归属地省*/
"city" : "惠州市",/**归属地城市*/
"rescode":"24"/*匹配详情码,11:匹配,21:姓名不匹配,22:身份证不匹配,
23:姓名身份证均不匹配*/
}
}
请求Header:
名称 | 值 | |
---|---|---|
Content-Type | application/x-www-form-urlencoded |
请求参数说明:
名称 | 必填 | 类型 | 说明 | |
---|---|---|---|---|
key | 是 | string | 在个人中心->我的数据,接口名称上方查看 | |
realname | 是 | string | 姓名经过加密后 | |
idcard | 是 | string | 身份证号码经过加密后 | |
mobile | 是 | string | 手机号码经过加密后 |
请求代码示例:
curl -k -i "http://apis.juhe.cn/telecom3/queryEncry?key=key&realname=%E6%9D%8E%E8%81%9A%E5%90%88&idcard=IQlzINs505xxxxxxxxxxAt%2BaIfegniu4uKU0xo68w&mobile=IQlzINs505xxxxxxxxxxAt%2BaIfegniu4uKU0xo68w"
返回参数说明:
名称 | 类型 | 说明 | |
---|---|---|---|
error_code | int | 状态码 | |
reason | string | 状态提示 | |
result | json | 返回结果 | |
result.res | int | 匹配结果,1匹配,2不匹配 | |
result.resmg | string | 返回匹配描述 | |
result.type | stirng | 手机运营商 | |
result.province | string | 省份 | |
result.city | string | 城市 | |
result.rescode | string | 返回详情码,11:匹配,21:姓名不匹配,22:身份证不匹配,23:姓名身份证均不匹配,24:不匹配,具体要素不匹配未知 |
JSON返回示例:JSON在线格式化工具 >
加密算法:AES/ECB/PKCS5Padding,AES结果无需转小写,经过base64
加密后的数据需要urlencode传入
加密的KEY为:客户个人中心的openid经过md5后结果为小写取前16位
{
"error_code": 0/*错误码,返回0时计费一次*/
"reason": "查询成功",/*原因*/
"result": {
"orderid":"J339201812031141197115QV",/*流水号*/
"res": 2,/*匹配结果:1匹配 2不匹配*/
"resmsg": "三要素身份验证不一致",/*匹配说明*/
"type": "移动",/*手机运营商*/
"province":"广东省",/*归属地省*/
"city" : "惠州市",/**归属地城市*/
"rescode":"24"/*匹配详情码,11:匹配,21:姓名不匹配,22:身份证不匹配,
23:姓名身份证均不匹配*/
}
}
请求Header:
名称 | 值 | |
---|---|---|
Content-Type | application/x-www-form-urlencoded |
请求参数说明:
名称 | 必填 | 类型 | 说明 | |
---|---|---|---|---|
key | 是 | string | 在个人中心->我的数据,接口名称上方查看 | |
realname | 是 | string | 姓名经过加密后RSA(RSA/ECB/OAEPWithSHA-1AndMGF1Padding) | |
idcard | 是 | string | 身份证号码经过加密后RSA(RSA/ECB/OAEPWithSHA-1AndMGF1Padding) | |
mobile | 是 | string | 手机号码经过加密后RSA(RSA/ECB/OAEPWithSHA-1AndMGF1Padding) |
请求代码示例:
curl -k -i "http://apis.juhe.cn/telecom3/queryRV2?key=key&realname=%E6%9D%8E%E8%81%9A%E5%90%88&idcard=370121xxxxxxxx1040&mobile=18988888888"
返回参数说明:
名称 | 类型 | 说明 | |
---|---|---|---|
error_code | int | 状态码 | |
reason | string | 状态提示 | |
result | json | 返回结果 | |
result.res | int | 匹配结果,1匹配,2不匹配 | |
result.resmg | string | 返回匹配描述 | |
result.type | stirng | 手机运营商 | |
result.province | string | 省份 | |
result.city | string | 城市 | |
result.rescode | string | 返回详情码,11:匹配,21:姓名不匹配,22:身份证不匹配,23:姓名身份证均不匹配,24:不匹配,具体要素不匹配未知 |
JSON返回示例:JSON在线格式化工具 >
{
"error_code": 0/*错误码,返回0时计费一次*/
"reason": "查询成功",/*原因*/
"result": {
"orderid":"J339201812031141197115QV",/*流水号*/
"res": 2,/*匹配结果:1匹配 2不匹配*/
"resmsg": "三要素身份验证不一致",/*匹配说明*/
"type": "移动",/*手机运营商*/
"province":"广东省",/*归属地省*/
"city" : "惠州市",/**归属地城市*/
"rescode":"24"/*匹配详情码,11:匹配,21:姓名不匹配,22:身份证不匹配,
23:姓名身份证均不匹配*/
}
}