1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java实现身份证实名认证(阿里云api)

java实现身份证实名认证(阿里云api)

时间:2019-06-29 16:25:15

相关推荐

java实现身份证实名认证(阿里云api)

java实现身份证实名认证(调用阿里云api)

!!这个接口调用了公安接口 进行验证 不是普通的身份证号码验证.可以识别身份证号码生成器

阿里api市场链接:

/products/56928004/cmapi016424.html?spm=5176.52.101.9.VRsLss#sku=yuncode10424000011

复制Appcode

package ali;import java.io.BufferedReader;import java.io.InputStreamReader;import .HttpURLConnection;import .URL;public class aliyun {/*** requestGet* @param strUrl* @param param* @param appcode* @return*/public static String requestGet(String strUrl, String param, String appcode) {String returnStr = null; // 返回结果定义URL url = null;HttpURLConnection httpURLConnection = null;try {url = new URL(strUrl + "?" + param);httpURLConnection = (HttpURLConnection) url.openConnection(); httpURLConnection.setRequestProperty("Accept-Charset", "utf-8");httpURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");httpURLConnection.setRequestProperty("Authorization", "APPCODE " + appcode);httpURLConnection.setDoOutput(true);httpURLConnection.setDoInput(true);httpURLConnection.setRequestMethod("GET"); // get方式httpURLConnection.setUseCaches(false); // 不用缓存httpURLConnection.connect();BufferedReader reader = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream(), "utf-8"));StringBuffer buffer = new StringBuffer();String line = "";while ((line = reader.readLine()) != null) {buffer.append(line);}reader.close();returnStr = buffer.toString();} catch (Exception e) {e.printStackTrace();return null;} finally {if (httpURLConnection != null) {httpURLConnection.disconnect();}}return returnStr;}/*** return* @param args*/public static void main(String[] args) {//请正确填写appcode,如果填写错误阿里云会返回错误//appcode查看地址 https://market./imageconsole/String appcode = "您的appcode";//请求地址String url="http://1./idcard";//需要请求的内容String param="cardNo=身份证号码&realName=姓名";//执行请求String returnStr=aliyun.requestGet(url, param, appcode);//输出结果System.out.println(returnStr);}}

成功图片演示

身份证号码生成器链接:

/lab/identify?province=%E9%BB%91%E9%BE%99%E6%B1%9F&city=%E9%BB%91%E6%B2%B3%E5%B8%82&area=%E5%8C%97%E5%AE%89%E5%B8%82&year=1950&month=1&day=1&sex=%E7%94%B7

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。