java實現身份證實名認證(阿里雲api)
java實現身份證實名認證(呼叫阿里雲api)
package ali;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.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.console.aliyun.com/imageconsole/
String appcode = "您的appcode";
//請求地址
String url="http://1.api.apistore.cn/idcard";
//需要請求的內容
String param="cardNo=身份證號碼&realName=姓名";
//執行請求
String returnStr=aliyun.requestGet(url, param, appcode);
//輸出結果
System.out.println(returnStr);
}
}
成功圖片演示
相關推薦
java實現身份證實名認證(阿里雲api)
java實現身份證實名認證(呼叫阿里雲api) package ali; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLCon
轉:Java實現簡訊驗證碼(阿里雲服務商)
1.先去阿里雲開通簡訊服務: 2.新增模板及簽名:需要稽核,個人賬戶稽核就幾分鐘就OK 先解釋一下模板及簽名: 標準參照:https://help.aliyun.com/document_detail/55324.html?spm=5176.sms-sign.0
身份證實名認證介面呼叫PHP例項
<!--?php // +---------------------------------------------------------------------- // | JuhePHP [ NO ZUO NO DIE ] // +--------------
基於php的身份證實名認證介面呼叫程式碼例項
介面地址:http://op.juhe.cn/idcard/query 支援格式:json 請求方式:http get 請求示例:http://op.juhe.cn/idcard/query?key=您申請的KEY&idcard=4201041989050
阿里身份實名認證例項
購買成功後會出現這個介面 程式碼: //身份證驗證 $authen=Authentication(名字,身份證號); if ($authen['error_code'] != 0){ //失敗返回 $this->error($authen['reason
阿里雲acp認證, 阿里雲acp考試介紹
阿里雲acp認證:即阿里云云計算專業認證(ACP級-Alibaba Cloud Certified Professional)是面向使用阿里云云計算產品的架構、開發、運維類人員的專業技術認證,主要涉及阿里雲的計算、儲存、網路、安全類的核心產品。如果您需要獲得該技術認證,需要報名認證考試、參加並通過考試,即可獲
寶塔利用git+ webhooks 實現git更新遠端同步阿里雲Linux伺服器
目的:希望web程式push到gitee上後,自動pull到阿里雲伺服器,實現本地與伺服器的資料同步更新 借鑑寶塔論壇的方法:https://www.bt.cn/bbs/thread-5348-1-1.html 伺服器環境:centos7.3,Nginx 專案目錄: /www/www
具有簽名機制的阿里雲api的呼叫程式碼實現
一,首先導進來本次呼叫需要的模組 二,公共引數的格式以及引數的型別 三,生成SignatureNonce 阿里雲要求每次請求api中此值不一致,本文用如下方法生成 四,獲取時間戳 五,引數的整體引數主題 六,處理引數將引數拼湊成url的引數
將Java Web專案上傳至阿里雲伺服器
(一)專案環境準備(Tomcat8 + JDK8 + Mysql5.7 環境) 1、將java web專案上傳至阿里雲伺服器(將打包好的.war檔案和Tomcat上傳至伺服器,並且需要把.war檔案放在Tomcat的 webapps目錄下)
java實現https免證書認證
java實現https免證書認證 解決方法: 1.下載兩個包,httpclient-4.2.jar和httpcore-4.2.jar,複製以下程式碼就可使用。 2.呼叫類程式碼: String httpOrgCreateTest = "https://url
CentOS6.5安裝vncserver實現圖形介面操作【阿里雲ECS安裝桌面成功!】
一. 安裝gnome圖形化桌面 #yum groupinstall -y "X Window System" #yum groupinstall -y "Desktop" #yum groupinstall -y "Chinese Support" 二. 安裝vncs
PHP實現圖片上傳至阿里雲OSS
今天博主在實現一個頭像上傳功能,需要將圖片上傳至阿里雲的OSS,所以也是百度、谷歌了一番,但都不是很管用,所以自己研究了一番,並將上傳的方法封裝成一個類進行呼叫,下面向大家分享這個過程,在這之前先下載阿里雲OSS的SDK。 &n
讀取Excel資料根據經緯度調取阿里雲API獲取地址名稱 + 柱形圖轉化顯示 實戰
1、需求: 前兩天接到boss給我的一個任務,需要根據經緯度資訊統計省份分佈,boss給了我一張excel,包含資料包括:經度、緯度、使用次數,想要我統計每一個省份的次數之後 2、解決思路: 通過檔案讀取方式獲得對應經度、緯度、使用次數資料,,然後呼叫阿里雲或者高德地圖的API就可
阿里雲api GateWay呼叫
String json = "{\"name\": \"張三\"}"; byte[] body = json.getBytes();
阿里雲API閘道器常見應用場景
關於API閘道器的詳細內容:阿里雲API閘道器使用教程 API 閘道器(API Gateway),提供API託管服務,涵蓋API釋出、管理、運維、售賣的全生命週期管理。輔助使用者簡單、快速、低成本、低風險的實現微服務聚合、前後端分離、系統整合,向合作伙伴、開發者開放功能和資料。 擁抱 API 經濟(擁抱 AP
阿里雲API閘道器呼叫示例
文件 阿里雲API閘道器文件 錯誤程式碼表 如何獲取錯誤資訊 maven <dependency> <groupId>com.aliyun.api.gateway</groupId> <artifactId&g
獲取阿里雲許可權類,請求阿里雲API
<?php namespace Org\Util; class Aliauth{ public $data; public $accessKeyId = ""; public $accessKeySecret = ""; public $url; public
阿里雲API閘道器配置詳解
首先講一下使用API閘道器的原因: 我想很多公司都因API或開放API的安全性感到苦惱吧,大部分公司都會自己的API進行加密處理,或token驗證,可這就能防範,其他人抓取介面進行非法操作了嗎?答案是肯定的,不能。他人可能不能破解你的加密方式,或token驗證
阿里雲API閘道器、函式計算、表格儲存簡單結合使用小結
serverless服務現在越來越火,簡單寫一下一個結合阿里雲API閘道器、函式計算、表格儲存實現的使用者註冊登入功能。 相關連結 函式計算 API閘道器 表格儲存 主要是外部請求API閘道器,API閘道器呼叫相應的函式計算服務,然後我們將表格
阿里雲API閘道器使用教程
API 閘道器(API Gateway),提供API託管服務,涵蓋API釋出、管理、運維、售賣的全生命週期管理。輔助使用者簡單、快速、低成本、低風險的實現微服務聚合、前後端分離、系統整合,向合作伙伴、開發者開放功能和資料。 課時列表: 課時1:建立一個 API