## 人臉核身
> 通過支付寶或微信掃碼進行人臉實名認證。

>[danger]### 無論是網站、小程序還是APP客戶端,在運營過程中,都會面臨國內的互聯網監管壓力,這個時候對用戶進行實名認證是必備功能,`ThinkAPI`最新推出的人臉核身接口可以最大程度的簡化開發工作,通過優雅SDK一鍵對接支付寶和微信實人認證,而且比直接使用支付寶或微信官方的認證更具高性價比。
## 功能介紹
1. 通過傳遞姓名+身份證號碼返回認證地址,用戶可以生成二維碼進行掃碼認證,認證結果可以異步回調或主動查詢
2. 支持支付寶和微信
3. 支持網站、H5、App和小程序
4. 適用于社區、電商、游戲、直播、金融等需要用戶實名認證的場景。
## 認證流程
1. 傳遞用戶姓名和身份證號碼(這一環節可以通過身份證OCR識別或用戶輸入的方式獲取)
2. 調用接口生成支付寶或微信認證地址
3. 根據認證地址生成二維碼展示在頁面或App客戶端
4. 用戶打開支付寶或微信掃碼完成實人認證
5. 通過異步回調或主動查詢接口查詢認證接口
## 接口1:認證地址生成
用戶輸入自己的身份證姓名和身份證號碼,選擇(支付寶/微信)模式后調用該接口,接口返回認證鏈接,用戶通過該鏈接進行刷臉認證
### 接口費用 ([點擊購買](https://market.topthink.com/product/495))
> 最低 0.42元/次
>
### 請求地址
```
GET https://api.topthink.com/face/detect
```
### 請求參數
| 名稱 | 必填 | 類型 | 說明 |
| --- | --- | --- | --- |
| appCode| 是 | string|用戶授權碼,參考[API調用](https://docs.topthink.com/think-api/1835086) |
| idcard | 是 |string|身份證號(大陸二代身份證) |
| name | 是 |string|姓名 |
| callbackUrl | 是 |string|認證成功后重定向地址,網頁端接入可以直接傳入網頁地址,app接入傳入app schema地址 |
| notifyUrl | 是 |string|認證結束后異步通知接口,具體見異步通知說明 |
| faceauthMode | 是 |string|**ZHIMACREDIT**?支付寶認證 **WECHAT**?微信認證(生成只有微信客戶端可以打開的鏈接) |
>[danger] 支付寶里傳了`callbackUrl`時,認證完成后會跳出支付寶,打開一個外部瀏覽器打開`callbackUrl`,如果希望避免跳出支付寶的話,可以傳一個不存在的`schema`地址。
### 返回`data`參數
| 請求參數 | 參數說明 | 示例 |
| --- | --- | --- |
| orderNumber | 認證業務訂單號 | b2f526e4e60ee4c48e880a798e65e96a |
| requestId | 請求記錄ID | ER20221223113141254085 |
| status | 初步認證狀態 | true |
| originalUrl | 獲取個人刷臉實名認證長鏈接。可以自己生成短網址避免二維碼生成數據太多 | [https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1f7125112b74db52&redirect\_uri=https%3A%2F%2Fopen.faceid.qq.com%2Fv1%2Fapi%2FCode%3FbizRedirect%3Dhttps%253A%252F%252Ffaceid.qq.com%252Fapi%252Fauth%252FgetOpenidAndSaveToken%253Ftoken%253D7FBAF4F7-4F1A-4561-9937-C852E623763A&response\_type=code&scope=snsapi\_base&state=&component\_appid=wx9802ee81e68d6dee#wechat\_redirect](https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1f7125112b74db52&redirect_uri=https%3A%2F%2Fopen.faceid.qq.com%2Fv1%2Fapi%2FCode%3FbizRedirect%3Dhttps%253A%252F%252Ffaceid.qq.com%252Fapi%252Fauth%252FgetOpenidAndSaveToken%253Ftoken%253D7FBAF4F7-4F1A-4561-9937-C852E623763A&response_type=code&scope=snsapi_base&state=&component_appid=wx9802ee81e68d6dee#wechat_redirect) |
| expire | 鏈接失效時間,毫秒值 結果依據實際的刷臉方式為準:**支付寶 30分鐘 微信 2小時** | 1671773501745 |
>[danger] 建議保存返回的`orderNumber`數據,便于后期回調或查詢處理認證結果。
### SDK調用
```
$client = new Client("YourAppCode");
$result = $client->faceDetect()
->withIdcard('身份證號碼')
->withName('真實姓名')
->withCallbackUrl('認證成功后重定向地址')
->withNotifyUrl('異步通知回調地址')
->withFaceauthMode('ZHIMACREDIT')
->request();
dump($result);
```
返回數據示例:
```
{
"code": 0,
"data": {
"orderNumber": "45d35c36e36dfe9938jh9115c32a387a",
"requestId": "ER20221223113141254502",
"status": true,
"originalUrl": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1f7125112b74db52&redirect_uri=https%3A%2F%2Fopen.faceid.qq.com%2Fv1%2Fapi%2FgetCode%3FbizRedirect%3Dhttps%253A%252F%252Ffaceid.qq.com%252Fapi%252Fauth%252FgetOpenidAndSaveToken%253Ftoken%253D7FBAF4F7-4F1A-4561-9937-C852E6238523A&response_type=code&scope=snsapi_base&state=&component_appid=wx9802ee81e68d6dee#wechat_redirect",
"expire": "1671773501745"
},
"message": "Success"
}
```
>[danger] 返回`code`為0時計費。
### 異步通知說明
認證業務在認證流程成功結束或失敗時(實名認證成功觸發異步通知),會通過流程發起時指定的notifyUrl參數,向調用方發送異步通知。
目前通過HTTP協議,以POST方法進行通知調用;
開發者對于異步回調通知只需通過POST方式進行接收即可,認證結果以實際POST方式接收的異步通知為準。
**通知參數如下**:
application/json;charset=UTF-8
| 請求參數 | 類型 | 參數說明 |
| --- | --- | --- |
| requestId | String | 請求業務ID |
|orderNumber|String| 業務訂單號|
| isSuccess | Boolean | 認證結果:true、認證成功; false 、認證失敗 |
## 接口2:查詢認證結果
根據用戶輸入認證業務訂單號查詢認證結果
### 請求地址
```
GET https://api.topthink.com/face/query
```
### 請求參數:
| 請求參數 | 參數說明 | 示例 | 是否必填 |
| --- | --- | --- | --- |
| orderNumber | 認證業務訂單號 | b2f526e4e60ee4c48e880a798e65e96a | 是 |
### 返回參數:
| 請求參數 | 參數說明 | 示例 |
| --- | --- | --- |
| name | 姓名 | 張三 |
| idcard | 身份證 | 331081158456138512 |
| status | 認證狀態 | 0:認證中;1:認證成功‘2:認證不匹配’ |
## SDK調用
```
$client = new Client("YourAppCode");
$result = $client->faceQuery()
->withOrderNumber('b2f526e4e60ee4c48e880a798e65e96a')
->request();
dump($result);
```
### 返回示例:
```
{
????"code":?"0",
????"data":?{
????????"status":?1,
????????"name":?"張三",
????????"idcard":?"331081158456138512"
????},
????"message":?"認證成功"
}
```
- 概述
- API調用
- 提交API
- API會員
- API接口
- 實名鑒權
- 人臉核身
- 短信API服務
- 身份證實名認證
- 三網手機實名認證
- 三網手機實名認證詳版
- 銀行卡三元素檢測
- 銀行卡四元素校驗
- 銀行卡三四要素簡版
- 銀行卡三四要素詳版
- 企業三要素核驗
- 企業信息精確查詢
- 企業開票信息查詢
- 企業著作權查詢
- 人工智能
- 內容合規檢測
- 圖片審核(停售)
- 人臉識別
- 身份證OCR識別
- GIF色情圖像識別
- 身份證文字識別
- 營業執照文本識別
- 駕駛證OCR
- 行駛證OCR
- 銀行卡OCR
- 通用文本識別
- 手寫OCR識別
- 手機空號檢測
- 號碼實時查詢
- 羊毛黨檢測
- 手機號碼歸屬地
- 身份證查詢
- 謠言鑒別
- 文本審核
- 新廣告法違禁詞檢測
- 圖像審核
- 中文分詞
- 文本智能糾錯
- 相似文本檢測
- 圖像智能識別
- 漢字轉拼音
- 靈聚機器人
- 同義詞/反義詞查詢
- 簡繁火星文轉換
- 圖片驗證碼識別
- 獲取新聞網頁正文內容
- 抽取網頁圖片
- 電子商務
- 二維碼解碼
- 語言翻譯
- 淘寶客訂單號檢測
- 淘口令解析
- 圖書電商數據
- 條碼查詢
- 二維碼生成
- 常用快遞查詢
- 收貨地址解析
- 匯率換算
- 書籍ISBN數據查詢
- 網絡信息
- IP地址查詢
- IP地址查詢(詳版)
- IP地址精準版
- IP應用場景
- 經緯度地址解析
- 地圖坐標服務
- HTTPS檢測
- 域名IPV6檢測
- 查詢域名解析
- 百度收錄量
- 360收錄量
- 搜狗收錄量
- 網安備案查詢
- 網站備案查詢
- 惡意IP檢測
- 惡意鏈接檢測
- 網頁轉圖片
- 數字BTC,ETH,LTC地址
- 微信域名檢測
- 騰訊域名檢測
- 網站TDK信息
- 百度關鍵詞收錄量
- 百度URL收錄
- 網站排行榜查詢
- 網站Alexa排名查詢
- 網站Whois查詢
- 關鍵詞百度指數
- 關鍵詞百度排名
- 百度收錄量
- 百度反鏈數
- 百度權重查詢
- ICP域名備案查詢
- 主辦單位備案查詢(實時)
- 新聞資訊
- 網絡搜索熱點
- 微博熱搜榜
- 抖音熱點榜
- 抖音視頻榜
- 微信精選
- 新聞頭條
- 微信鏈接轉換
- 微信文章搜索
- 微信閱讀數
- 綜合新聞
- 女性新聞
- 垃圾分類新聞
- 環保資訊
- 地區新聞
- 影視資訊
- 區塊鏈新聞
- 房產新聞
- 科學探索
- 今日頭條新聞
- 汽車新聞
- 互聯網資訊
- 農業新聞
- 漢服新聞
- 動漫資訊
- 財經新聞
- 游戲資訊
- CBA新聞
- 人工智能
- IT資訊
- VR科技
- 健康知識
- 旅游資訊
- 移動通信
- 軍事新聞
- 蘋果新聞
- 創業資訊
- 科技新聞
- 足球新聞
- NBA新聞
- 體育新聞
- 娛樂新聞
- 國際新聞
- 國內新聞
- 社會新聞
- 知識問答
- 神回復
- 歇后語
- 萬年歷
- 新華字典
- 歷史上的今天
- 笑話大全
- 成語字典
- 唐詩三百首
- 精選宋詞
- 元曲三百首
- 唐詩大全
- 菜譜查詢
- 成語接龍
- 成語典故
- 猜成語
- 姓氏起源
- 腦筋急轉彎
- 十萬個為什么
- 中藥大全
- 寵物大全
- 二十四節氣
- 節假日
- BMI標準體重
- 百科題庫
- 古籍名句
- 明星百科檔案
- 勵志名言
- 每日英語
- 謎語大全
- 猜燈謎
- 故事大全
- 藥品說明書
- 網絡熱詞
- 繞口令
- 朋友圈文案
- ONE一個
- 垃圾分類
- 營養成分表
- 順口溜
- 生活服務
- 交通出行(停售)
- 車輛違章查詢
- 新能源車違章查詢
- 全國車輛違章查詢V2
- 車輛歷史違章查詢
- 車輛違章次數查詢
- 駕駛證累計計分查詢
- 違章高發地
- 全國停車場實時數據查詢
- 全國加油站查詢
- 今日國內油價查詢
- 車輛詳細信息查驗
- 汽車VIN碼查詢
- 汽車VIN碼查詢精準版
- 尾號限行
- 汽車OBD故障碼查詢
- 車輛品牌車型大全
- 二手車估值
- 航班信息查詢
- 天氣接口
- 天氣預報
- 根據坐標查天氣
- 根據IP地址查天氣
- 根據區號郵編查天氣
- 空氣質量指數
- 城市空氣質量
- 星座運勢
- 星座配對
- 生肖配對
- 星座運勢
- 老黃歷
- QQ號碼吉兇查詢
- 周公解夢
- 公共數據
- 行政區劃查詢
- 郵編查詢
- 標準電碼查詢
- 全球時間查詢
- 手機固話來電顯示
- 文娛視頻
- 影訊API合集
- 演員共演電影
- 導演電影查詢
- 彩票查詢
- 駕照題庫
- 金額轉大寫
- 生活小竅門
- 疾病癥狀
- 癥狀查疾
- 疾病禁忌食物