常見問題
本文介紹您在購買金融級(jí)實(shí)人認(rèn)證服務(wù)前或在使用過程中可能遇到的問題以及解決方案,幫助您更好地了解和使用產(chǎn)品。
常見問題概述
本文介紹以下類型的常見問題。
熱點(diǎn)問題
實(shí)人認(rèn)證、金融級(jí)、增強(qiáng)版有什么區(qū)別?
實(shí)人認(rèn)證產(chǎn)品為身份安全驗(yàn)證的不同場景提供了不同版本的產(chǎn)品,目前以金融級(jí)實(shí)人認(rèn)證為主。
金融級(jí)指產(chǎn)品已經(jīng)在金融場景得到驗(yàn)證,并非只能應(yīng)用在金融場景。金融級(jí)實(shí)人認(rèn)證價(jià)格在與舊版本的實(shí)人認(rèn)證價(jià)格一致的情況下,支持更多的算法和方案,在認(rèn)證通過率、整體安全效果、用戶個(gè)人隱私數(shù)據(jù)保護(hù)方面有更多的提升,且已廣泛應(yīng)用于互聯(lián)網(wǎng)娛樂社交、政務(wù)、出行等行業(yè)。
增強(qiáng)版指在舊版本的實(shí)人認(rèn)證基礎(chǔ)上,支持聯(lián)動(dòng)風(fēng)險(xiǎn)識(shí)別產(chǎn)品中業(yè)務(wù)風(fēng)險(xiǎn)場景,實(shí)現(xiàn)更多決策因子,適合業(yè)務(wù)風(fēng)控一體化場景。
對(duì)比維度 | 實(shí)人認(rèn)證(暫停售賣) | 增強(qiáng)版實(shí)人認(rèn)證(暫停售賣) | 金融級(jí)實(shí)人認(rèn)證 | |
支持的算法 | 眨眼動(dòng)作活體 | 支持 | 支持 | 支持 |
多動(dòng)作活體 | 支持 | 不支持 | 支持 | |
炫彩(反光)活體 | 不支持 | 不支持 | 支持 | |
聲紋活體算法 | 不支持 | 不支持 | 支持 | |
支持的產(chǎn)品方案 | 實(shí)人認(rèn)證方案 | 支持 | 支持 | 支持 |
多因子意愿認(rèn)證方案 | 不支持 | 不支持 | 支持 | |
活體人臉驗(yàn)證方案 | 支持 | 支持 | 支持 | |
活體檢測(cè)方案 | 支持 | 支持 | 支持 | |
人臉比對(duì)方案 | 支持 | 不支持 | 支持 | |
支持的集成方式 | App(SDK) | 支持 | 支持 | 支持 |
PC或移動(dòng)端H5網(wǎng)頁 | 不支持 | 不支持 | 支持 | |
純服務(wù)端API | 支持 | 支持 | 支持 | |
支付寶小程序或支付寶認(rèn)證 | 不支持 | 不支持 | 支持 | |
單次認(rèn)證價(jià)格 | 以實(shí)人認(rèn)證方案為例 | 1元/次 | 1.2元/次 | 1元/次 |
附加功能 | 敏感信息加密入?yún)?/p> | 不支持 | 不支持 | 支持 |
聯(lián)動(dòng)業(yè)務(wù)場景風(fēng)險(xiǎn)識(shí)別能力 | 不支持 | 支持 | 不支持 |
金融級(jí)實(shí)人認(rèn)證各方案與信息核驗(yàn)有什么區(qū)別,該如何選擇?
您可以參考下表進(jìn)行業(yè)務(wù)場景選擇。
產(chǎn)品方案 | 適合行業(yè)場景 | 主要驗(yàn)證的維度 |
適合首次認(rèn)證場景,例如金融開戶認(rèn)證、主播認(rèn)證、落實(shí)實(shí)名制,驗(yàn)證用戶真實(shí)有效。 | 通過權(quán)威數(shù)據(jù)源對(duì)比,驗(yàn)證姓名、身份證號(hào)碼、人臉,確認(rèn)是“本人”且是“真人”的有效身份信息。 | |
適合高風(fēng)險(xiǎn)高價(jià)值賬戶投資開戶,大額交易,反電信詐騙場景,例如投資開戶、購買高風(fēng)險(xiǎn)的NFT商品等。 | 用戶刷臉過程中,通過回答客戶設(shè)置的問題或朗讀對(duì)應(yīng)的風(fēng)險(xiǎn)說明文件,驗(yàn)證用戶是知情且自愿操作。 說明 該方案可選驗(yàn)證身份信息真實(shí)性且身份驗(yàn)證模塊獨(dú)立計(jì)費(fèi)。 | |
適合二次驗(yàn)證場景,例如主播每次開播前認(rèn)證、網(wǎng)約車司機(jī)每次接單前認(rèn)證、修改賬號(hào)的密碼、修改頭像等本人驗(yàn)證。 | 通過檢測(cè)當(dāng)前用戶為真人,與傳入的歷史已經(jīng)驗(yàn)證過留底的人臉比對(duì),確認(rèn)是“本人”且“真人”操作。 說明 該方案不驗(yàn)證身份信息真實(shí)性。 | |
適合注冊(cè)場景,例如真人社交注冊(cè)。 | 檢測(cè)當(dāng)前操作的用戶是“真人”,并可選返回人臉圖片。 說明 該方案不驗(yàn)證身份信息真實(shí)性。 | |
適合已經(jīng)有留底用戶兩張以上人臉,單純比對(duì)是否本人的低風(fēng)險(xiǎn)場景。 | 通過接口傳入兩張圖片,比對(duì)圖片中兩個(gè)人臉相似程度,確認(rèn)是否同一個(gè)人。 說明 該方案不驗(yàn)證身份信息真實(shí)性。 | |
社交娛樂行業(yè),在線游戲?qū)嵜J(rèn)證、主播實(shí)名核驗(yàn)等場景。 |
|
金融級(jí)實(shí)人認(rèn)證產(chǎn)品是否支持微信場景,例如微信小程序、微信公眾號(hào)?
微信公眾號(hào):您可以參考金融級(jí)PC或移動(dòng)端H5網(wǎng)頁集成方式,實(shí)現(xiàn)用戶自助刷臉認(rèn)證流程。具體接入步驟,請(qǐng)參見PC或移動(dòng)端H5網(wǎng)頁接入。
微信小程序:由于微信運(yùn)營審核要求,不支持第三方認(rèn)證插件。若您的業(yè)務(wù)可獲取用戶授權(quán)的人臉圖片或視頻,用于驗(yàn)證身份一致性,可參考純服務(wù)端集成方式。具體接入步驟,請(qǐng)參見純服務(wù)端(API)接入。
金融級(jí)實(shí)人認(rèn)證業(yè)務(wù)策略限制不通過,報(bào)錯(cuò)206?
為了保證認(rèn)證的安全性,會(huì)對(duì)認(rèn)證的設(shè)備、身份、人臉等環(huán)境進(jìn)行安全檢測(cè),若檢測(cè)到可能存在風(fēng)險(xiǎn)會(huì)判定認(rèn)證結(jié)果不通過。
常見風(fēng)險(xiǎn)原因:
該設(shè)備檢測(cè)到疑似存在劫持?jǐn)z像頭、被Root、注入、模擬器等高風(fēng)險(xiǎn)特征。
該設(shè)備或身份在一定時(shí)間內(nèi)高頻重復(fù)認(rèn)證行為。
demo包名未修改,被黑名單攔截。
您可以按照如下方法排查處理:
提醒用戶卸載掉設(shè)備上可能安裝的各種多開、分身、虛擬環(huán)境等軟件或插件,恢復(fù)設(shè)備系統(tǒng)初始安全環(huán)境后重試。
若是內(nèi)部測(cè)試或已經(jīng)線下人工確認(rèn)正常,您可以登錄金融級(jí)實(shí)人認(rèn)證控制臺(tái),在 頁面中加白處理。
檢查您使用的包名是否為測(cè)試demo包名,如使用了測(cè)試demo包名需修改為業(yè)務(wù)包名,以避免被工程或服務(wù)的安全策略攔截。
為什么認(rèn)證失敗不足20次,就出現(xiàn)418錯(cuò)誤提示?
418是一個(gè)冷卻策略,主要是針對(duì)設(shè)備維度頻繁出現(xiàn)認(rèn)證失敗情況,進(jìn)行冷卻避免惡意刷臉。
一般限制每日最多認(rèn)證失敗20次,但這并不是一個(gè)固定的數(shù)值;具體限制次數(shù)會(huì)根據(jù)認(rèn)證不通過的風(fēng)險(xiǎn)情況判定動(dòng)態(tài)調(diào)整。
建議您按照提示,更換設(shè)備/身份認(rèn)證,或者等待24小時(shí)后再次認(rèn)證。
是否必須購買流量包,如何查看流量包剩余流量,如何設(shè)置預(yù)警?
開通金融級(jí)實(shí)人認(rèn)證服務(wù),默認(rèn)為按天后付費(fèi)方式。您需要保持開通服務(wù)的阿里云賬號(hào)資金狀態(tài)正常,才可以正常使用。流量包為您提供不同規(guī)格的選擇和折扣,可用于抵扣后付費(fèi)的次數(shù)。流量包購買和使用記錄查看、流量包自動(dòng)告警規(guī)則設(shè)置,請(qǐng)參見資源實(shí)例管理。
查詢接口沒有該身份認(rèn)證記錄,報(bào)錯(cuò)424?
對(duì)應(yīng)的認(rèn)證CertifyId暫未完成認(rèn)證,系統(tǒng)暫無認(rèn)證資料信息。您可以按照如下方法排查處理:
確認(rèn)CertifyId是否為對(duì)應(yīng)產(chǎn)品服務(wù)端初始化接口獲取,且在30分鐘有效期內(nèi)。
確認(rèn)查詢接口的CertifyId已經(jīng)完成認(rèn)證,客戶端(App(SDK)或H5)已經(jīng)收到刷臉成功1001或刷臉失敗2006的回調(diào)通知。
若認(rèn)證過程中異常退出、用戶放棄認(rèn)證、客戶端未進(jìn)行認(rèn)證,查詢接口均無法獲取到認(rèn)證資料信息。
您可以通過設(shè)置異步通知及時(shí)感知認(rèn)證狀態(tài),設(shè)置方法請(qǐng)參考對(duì)應(yīng)方案,服務(wù)端初始化接口CallbackUrl參數(shù)說明。
手機(jī)網(wǎng)絡(luò)正常,App(SDK)集成時(shí)候提示2002網(wǎng)絡(luò)錯(cuò)誤?
若手機(jī)網(wǎng)站,部分手機(jī)驗(yàn)證返回2002網(wǎng)絡(luò)錯(cuò)誤,通常是該手機(jī)系統(tǒng)時(shí)間修改引發(fā)阿里云網(wǎng)關(guān)校驗(yàn)失敗導(dǎo)致。您可以打開手機(jī)系統(tǒng)設(shè)置,查看系統(tǒng)默認(rèn)時(shí)間,確認(rèn)是否時(shí)間被調(diào)整,如若被調(diào)整,請(qǐng)您恢復(fù)手機(jī)系統(tǒng)默認(rèn)時(shí)間后重試。
App(SDK)集成返回1001錯(cuò)誤?
返回1001,表示系統(tǒng)錯(cuò)誤,通常是認(rèn)證的CertifyId無效導(dǎo)致的。您可以按照如下方法排查處理:
確認(rèn)App(SDK)應(yīng)用的CertifyId是通過對(duì)應(yīng)產(chǎn)品的服務(wù)端初始化接口獲取的。
確認(rèn)CertifyId在30分鐘有效期內(nèi),且未被使用過(同一個(gè)CertifyId僅能認(rèn)證一次,不可重復(fù)應(yīng)用)。
查詢接口為什么沒有返回認(rèn)證過程的圖片或視頻?
確認(rèn)認(rèn)證關(guān)聯(lián)的場景中已經(jīng)開啟是否存留認(rèn)證資料。如何添加場景,請(qǐng)參見添加認(rèn)證場景。
確認(rèn)已經(jīng)完成OSS授權(quán)且已經(jīng)自動(dòng)創(chuàng)建專屬存儲(chǔ)Bucket。Bucket命名不能修改也不能刪除,否則也會(huì)影響您的照片回傳。如何授權(quán),請(qǐng)參見授權(quán)金融級(jí)實(shí)人認(rèn)證訪問OSS存儲(chǔ)空間。
確認(rèn)查詢接口的CertifyId已經(jīng)完成認(rèn)證,客戶端(App(SDK)或H5)已經(jīng)收到刷臉成功1001或刷臉失敗2006的回調(diào)通知。
確認(rèn)SDK集成中,是否設(shè)置開啟返回視頻的配置,即extParams的ext_params_key_use_video參數(shù)。
售前常見問題
金融級(jí)實(shí)人認(rèn)證產(chǎn)品頁面在哪里?
金融級(jí)實(shí)人認(rèn)證的產(chǎn)品頁面,請(qǐng)參見金融級(jí)實(shí)人認(rèn)證產(chǎn)品頁。
金融級(jí)實(shí)人認(rèn)證服務(wù)當(dāng)前支持哪些接入方式?
金融級(jí)實(shí)人認(rèn)證服務(wù)提供五種認(rèn)證方案,不同認(rèn)證方案支持的接入方式不同。
金融級(jí)實(shí)人認(rèn)證方案:支持App(SDK)接入、PC或移動(dòng)端網(wǎng)頁接入、支付寶H5頁面接入、支付寶小程序接入和純服務(wù)端接入。
金融級(jí)多因子意愿認(rèn)證方案:僅支持App(SDK)接入。
金融級(jí)活體人臉驗(yàn)證方案:僅支持App(SDK)接入。
金融級(jí)活體檢測(cè)方案:支持App(SDK)接入、PC或移動(dòng)端網(wǎng)頁接入和純服務(wù)端接入。
金融級(jí)人臉比對(duì)方案:僅支持純服務(wù)端(API)接入。
有關(guān)認(rèn)證方案和接入方式的更多信息,請(qǐng)參見什么是金融級(jí)實(shí)人認(rèn)證。
金融級(jí)實(shí)人認(rèn)證服務(wù)支持認(rèn)證永居證(含新版)嗎?
永居證屬于國家移民局簽發(fā)證件,根據(jù)國家移民局發(fā)布的《出入境證件身份認(rèn)證管理辦法(試行)》規(guī)定不支持商業(yè)化認(rèn)證服務(wù)。如有需要,您可以聯(lián)系國家移民局申請(qǐng)開通服務(wù)。
產(chǎn)品計(jì)費(fèi)常見問題
金融級(jí)實(shí)人認(rèn)證服務(wù)如何計(jì)費(fèi)?
提供按天計(jì)費(fèi)(后付費(fèi))和流量包抵扣調(diào)用量(預(yù)付費(fèi))兩種付費(fèi)方式,預(yù)付費(fèi)含階梯報(bào)價(jià)。關(guān)于計(jì)費(fèi)的詳細(xì)信息,請(qǐng)參見計(jì)費(fèi)概述。您也可以咨詢您的專屬商務(wù)經(jīng)理。
使用金融級(jí)實(shí)人認(rèn)證服務(wù)時(shí),存儲(chǔ)人臉圖片需要開通并授權(quán)訪問OSS存儲(chǔ)空間。OSS存儲(chǔ)空間產(chǎn)生的存儲(chǔ)費(fèi)用需要您自行承擔(dān)。關(guān)于計(jì)費(fèi)的詳細(xì)信息,請(qǐng)參見計(jì)費(fèi)概述。
金融級(jí)實(shí)人認(rèn)證與實(shí)人認(rèn)證價(jià)格有什么差異?
價(jià)格一致。如需了解詳細(xì)的計(jì)費(fèi)信息,請(qǐng)參見金融級(jí)實(shí)人認(rèn)證計(jì)費(fèi)說明和實(shí)人認(rèn)證計(jì)費(fèi)說明。
后付費(fèi)的開通入口在哪?
有關(guān)后付費(fèi)方式的開通入口,請(qǐng)參見金融級(jí)實(shí)人認(rèn)證(按量計(jì)費(fèi))。
如何使用預(yù)付流量包?
有關(guān)預(yù)付流量包的訂購入口,請(qǐng)參見金融級(jí)實(shí)人認(rèn)證流量包。
金融級(jí)實(shí)人認(rèn)證是否支持免費(fèi)體驗(yàn)?
支持免費(fèi)體驗(yàn)。您可以訪問阿里云免費(fèi)試用申請(qǐng)?jiān)囉觅Y格。試用教程請(qǐng)參見使用Android App接入金融級(jí)實(shí)人認(rèn)證方案。
售后費(fèi)用咨詢常見問題
購買了流量包,如何在流量用盡前收到提醒?
您可以設(shè)置剩余流量提醒。具體操作,請(qǐng)參見資源包管理。
如何進(jìn)行對(duì)賬?
您可以將費(fèi)用中心的消費(fèi)金額與控制臺(tái)中展示的調(diào)用量進(jìn)行核對(duì)。具體步驟,請(qǐng)參見查詢調(diào)用數(shù)據(jù)。
受出賬延遲的影響,費(fèi)用中心的金融級(jí)實(shí)人認(rèn)證月賬單中,系統(tǒng)可能會(huì)將月末最后一天的消費(fèi)金額計(jì)入下一個(gè)月(例如,查詢2022年01月的消費(fèi)月賬單,實(shí)際統(tǒng)計(jì)日期是2021年12月31日至2021年01月31日)。若對(duì)月賬單有疑問,您可在金融級(jí)實(shí)人認(rèn)證控制臺(tái)的明細(xì)查詢中,調(diào)整日期進(jìn)行對(duì)賬。
技術(shù)支持常見問題
調(diào)用InitFaceVerify接口返回的CertifyId的有效期是多久?
在客戶端發(fā)起刷臉請(qǐng)求之前,CertifyId有效期為30分鐘,且僅能使用一次。
金融級(jí)實(shí)人認(rèn)證初始化時(shí),我輸入假的身份信息,為什么沒有顯示報(bào)錯(cuò)?
調(diào)用API時(shí)會(huì)校驗(yàn)身份證號(hào)碼的有效性,但基于安全性考慮,目前不會(huì)對(duì)身份校驗(yàn)。所有的人臉比對(duì)、身份核驗(yàn)都在刷臉端核驗(yàn)。
為什么錄入的身份證信息是正確的,但沒有返回CertifyId?
返回結(jié)果在response的data里,需要用戶自己獲取。
服務(wù)端的簽名機(jī)制是怎樣的?
有關(guān)服務(wù)端的簽名機(jī)制,請(qǐng)參見接入金融級(jí)實(shí)人認(rèn)證服務(wù)。
outerOrderNo參數(shù)代表什么?
客戶服務(wù)端自定義的業(yè)務(wù)唯一標(biāo)識(shí),用于后續(xù)定位與排查問題使用。參數(shù)值最長支持32位的字母和數(shù)字組合的字符串,請(qǐng)確保唯一。
認(rèn)證失敗返回什么參數(shù)?
您可以通過查詢接口獲取認(rèn)證未通過詳細(xì)信息,包含認(rèn)證不通過subcode、認(rèn)證材料等信息。
活體檢測(cè)的照片如果需要保存到本地,相關(guān)的API接口文檔在哪里?
您可以調(diào)用查詢認(rèn)證請(qǐng)求(DescribeFaceVerify)接口,保存活體檢測(cè)的照片。有關(guān)該接口的詳細(xì)信息,請(qǐng)參見DescribeFaceVerify-獲取認(rèn)證結(jié)果。
除了查詢認(rèn)證結(jié)果留存圖片外,有沒有異步拉取圖片的方式?
沒有。留存圖片屬于隱私信息,需要加強(qiáng)管控。
認(rèn)證查詢接口中,圖片返回是什么格式?
默認(rèn)為OSS文件名和URL格式圖片,也支持Base64格式。
是否支持在微信公眾號(hào)的H5頁面中調(diào)用手機(jī)支付寶的活體檢測(cè)功能?
金融級(jí)實(shí)人認(rèn)證服務(wù)不支持接入微信公眾號(hào)的H5頁面,但可以從您開發(fā)應(yīng)用的服務(wù)端調(diào)用。
后臺(tái)訪問活體驗(yàn)證服務(wù),上傳視頻還是圖片(靜默活體),圖片需要傳幾張?
上傳圖片。純服務(wù)端接入只需傳入一張即可。
如何統(tǒng)計(jì)通過率?
您可以登錄金融級(jí)實(shí)人認(rèn)證控制臺(tái),在左側(cè)導(dǎo)航欄,單擊數(shù)據(jù)統(tǒng)計(jì),在數(shù)據(jù)統(tǒng)計(jì)頁面,您可以查看某個(gè)時(shí)間范圍內(nèi)的認(rèn)證通過率。您也可以在左側(cè)導(dǎo)航欄選擇 ,在通過/轉(zhuǎn)化率(PV)區(qū)域查詢通過率。
金融級(jí)實(shí)人認(rèn)證比對(duì)分默認(rèn)的閾值是多少,是否可以自行設(shè)置?
默認(rèn)閾值是71.5,您也可以根據(jù)查詢接口返回的比對(duì)分和建議閾值自定義業(yè)務(wù)邏輯。
金融級(jí)PictureUrl返回的URL有效期是多久?
有效期為15分鐘。
通用SDK使用常見問題
用戶手機(jī)修改系統(tǒng)時(shí)間后,為什么無法刷臉?
阿里云網(wǎng)關(guān)會(huì)校驗(yàn)設(shè)備上手機(jī)系統(tǒng)時(shí)間是否正確,建議用戶開啟手機(jī)時(shí)間自動(dòng)設(shè)置,恢復(fù)系統(tǒng)默認(rèn)時(shí)間后再次操作。
用戶反饋按照界面提示正常操作,但刷臉動(dòng)作不通過,是什么原因?
可能與用戶的手機(jī)攝像頭有關(guān),建議清潔擦拭攝像頭后再操作。
接入SDK報(bào)錯(cuò)“[10002]context為null,請(qǐng)調(diào)用APSecuritySdk.init”
初始化SDK時(shí),如果實(shí)人認(rèn)證流程正常,可忽略該錯(cuò)誤。
Android SDK使用常見問題
本地IDE和手機(jī)測(cè)試無誤,打包分發(fā)內(nèi)測(cè)時(shí),部分手機(jī)型號(hào)點(diǎn)擊同意協(xié)議后閃退,應(yīng)該如何處理?
內(nèi)測(cè)打包時(shí)需要打開混淆。
本地IDE和手機(jī)測(cè)試無誤,打包分發(fā)內(nèi)測(cè)時(shí),所有機(jī)型在點(diǎn)擊采集人臉后閃退,應(yīng)該如何處理?
混淆策略必須與接入文檔嚴(yán)格一致。
SDK中的依賴沖突如何解決?
按照SDK模塊使用方式可分為以下三種情況解決:
SDK中不使用的模塊沖突:
可進(jìn)行SDK裁剪,排除不使用的模塊,模塊功能詳見SDK包裁剪說明。
SDK中包含的公共依賴沖突:
例如:業(yè)務(wù)App中依賴了一個(gè)ConflictingClass,而SDK包中也依賴了此類。
這樣產(chǎn)生的沖突可以使用構(gòu)建工具提供的依賴排除功能,將其中一個(gè)包中的ConflictingClass排除即可。
具體構(gòu)建工具的依賴排除功能,請(qǐng)參考所使用構(gòu)建工具的文檔。(比如使用gradle構(gòu)建,可搜索gradle排除依賴。)
SDK中包含了一個(gè)跟業(yè)務(wù)依賴中完全限定名一樣但功能不同的類:
此種情況可能出現(xiàn)在SDK和業(yè)務(wù)依賴引入了同一個(gè)依賴的不同版本。比如:SDK依賴了A1.0.arr,業(yè)務(wù)依賴引入了A2.0.arr。
此種情況如果方法2不能解決問題,則需要聯(lián)系依賴廠商進(jìn)行依賴定制。
iOS SDK使用常見問題
調(diào)用startVerifyService時(shí),iOS端SDK獲得如下結(jié)果:resultStatus=4000,應(yīng)該如何處理?
4000:系統(tǒng)異常。請(qǐng)?zhí)峁?span data-tag="parmname" id="uicontrol-ume-csy-m19" class="parmname">CertifyId進(jìn)行進(jìn)一步排查。
跳轉(zhuǎn)認(rèn)證頁面,同意協(xié)議并確認(rèn)開始認(rèn)證后,第一次認(rèn)證初始化失敗,彈出人氣大爆發(fā),應(yīng)該如何處理?
客戶端聯(lián)網(wǎng)失敗。請(qǐng)確認(rèn)客戶端可以正常聯(lián)網(wǎng),然后再試。
打包后第一次啟動(dòng)直接測(cè)試刷臉,從服務(wù)端獲取URL正常,但無法喚起認(rèn)證協(xié)議頁。第二次啟動(dòng),正常喚起。這是什么原因?
需要把apverifyservice初始化。
SDK支持的范圍?
SDK支持armv7、i386、x86_64、arm64版本,iOS 9及以上的操作系統(tǒng),機(jī)型需在iPhone 5s及以上。
如何解決iOS接入時(shí)報(bào)系統(tǒng)錯(cuò)誤?
當(dāng)出現(xiàn)系統(tǒng)錯(cuò)誤時(shí),請(qǐng)按照以下步驟排查問題:
請(qǐng)核實(shí)bundle資源文件是否未導(dǎo)入,或者導(dǎo)入不完整。
請(qǐng)確認(rèn)協(xié)議是否存在問題。
報(bào)錯(cuò)“-[ZimNetworkResult APBOverrideFromJSONData:]: unrecognized selector sent to instance 0x282975d10”
可能未在iOS接入。
設(shè)置-ObjC。具體操作,請(qǐng)參見服務(wù)端SDK使用常見問題
PHP處理CeritifyUrl時(shí)出現(xiàn)HTML轉(zhuǎn)義,應(yīng)該如何處理?
采用HTML逆轉(zhuǎn)義。
在測(cè)試環(huán)境中,認(rèn)證初始化請(qǐng)求報(bào)錯(cuò):https://saf.cn-shanghai.aliyuncs.com:443, ServerUnreachable是什么原因?
這個(gè)域名是穩(wěn)定的。如果出現(xiàn)ServerUnreachable,可能是測(cè)試的網(wǎng)絡(luò)有限制或者DNS存在中斷等問題。
本地環(huán)境,認(rèn)證初始化部分請(qǐng)求報(bào)錯(cuò)如下,應(yīng)該如何處理?
java.lang.IllegalStateException:Serverresponsehasabadformattype:RAWatcom.aliyuncs.reader.ReaderFactory.createInstance(ReaderFactory.java:16)atcom.aliyuncs.DefaultAcsClient.readError(DefaultAcsClient.java:372)atcom.aliyuncs.DefaultAcsClient.getCommonResponse(DefaultAcsClient.java:164)atcom.guohualife.ebiz.cIP.gateway.util.AliCloudJRUtil.aliCloudFaceCheck(AliCloudJRUtil.java:53)
文檔中Java SDK示例的request.setQueryParameter 需要改為 request.setBodyParameter。原先寫法是將參數(shù)在URL中拼接傳輸,在離線比對(duì)場景會(huì)造成URL過大(核驗(yàn)圖片在140 KB上下,但阿里云POP要求不大于128 KB)。改為在body中傳輸可以避免這個(gè)問題(body要求不大于1 MB)。
調(diào)用接口時(shí)提示:com.alibaba.fastjson.JSONException: syntax error, pos 1, line 1, column 2,應(yīng)該如何處理?
DNS解析出現(xiàn)異常,找不到URL對(duì)應(yīng)的IP。請(qǐng)檢查網(wǎng)絡(luò)使用什么代理服務(wù)器,或者查看DNS服務(wù)是否存在中斷等問題。
調(diào)用接口時(shí)提示如下錯(cuò)誤,應(yīng)該如何處理?
{"rspData":{"orderNo":"GB202002185110401116004974****","requestId":"883B3A40-B820-4013-8473-31C254CBD50F","retCode":"SignatureDoesNotMatch","retMsg":"Specifiedsignatureisnotmatchedwithourcalculation.serverstringtosignis:POST&%2F&AccessKeyId%3DLTAI4Fu4N5JUWyUS7VEW****%26Action%3DExecuteRequest%26Format%3Djson%26Service%3Dfin_face_verify
簽名錯(cuò)誤,檢查AccessKey ID和AccessKey Secret是否正確,是否有空格,是否代碼固化。
離線比對(duì)報(bào)出非法參數(shù),應(yīng)該如何處理?
POP超時(shí)時(shí)長過短,引發(fā)重試導(dǎo)致。應(yīng)延長超時(shí)時(shí)長。
OSS空間類常見問題
使用金融級(jí)實(shí)人認(rèn)證服務(wù),必須開通對(duì)象存儲(chǔ)OSS服務(wù)嗎?
金融級(jí)實(shí)人認(rèn)證服務(wù)部分方案需要將認(rèn)證過程中采集的照片保存到您的OSS存儲(chǔ)空間中,所以建議您開通對(duì)象存儲(chǔ)OSS服務(wù)并完成授權(quán)。金融級(jí)實(shí)人認(rèn)證會(huì)將采集到的人臉照片返回到您指定的OSS存儲(chǔ)空間。
關(guān)于OSS存儲(chǔ)空間的具體介紹,請(qǐng)參見什么是對(duì)象存儲(chǔ)OSS。
關(guān)于如何開通對(duì)象存儲(chǔ)OSS服務(wù),請(qǐng)參見開通對(duì)象存儲(chǔ)OSS服務(wù)。
已經(jīng)在別的項(xiàng)目中開通了對(duì)象存儲(chǔ)OSS服務(wù)的賬號(hào),需要怎么配置呢?
請(qǐng)參考頁面引導(dǎo)操作授權(quán)開通即可。系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)存儲(chǔ)空間,用于存儲(chǔ)認(rèn)證中的用戶人臉圖片。該操作對(duì)其他項(xiàng)目已經(jīng)在使用的OSS存儲(chǔ)空間沒有任何影響。
對(duì)象存儲(chǔ)OSS服務(wù)如何進(jìn)行計(jì)費(fèi)?
對(duì)象存儲(chǔ)OSS服務(wù)的計(jì)費(fèi)方式分為按量計(jì)費(fèi)和包年包月兩種。關(guān)于OSS的計(jì)費(fèi)詳情,請(qǐng)參見OSS計(jì)量計(jì)費(fèi)。
如何刪除OSS存儲(chǔ)空間的照片?
您可以設(shè)置定期自動(dòng)刪除OSS存儲(chǔ)空間的圖片。更多信息,請(qǐng)參見設(shè)置OSS存儲(chǔ)空間生命周期規(guī)則。
關(guān)于OSS存儲(chǔ)空間的其他常見問題和解決方法,請(qǐng)參見OSS常見問題。
如何配置代理網(wǎng)絡(luò)
您可以選擇金融級(jí)實(shí)人認(rèn)證代理(包含正向代理和反向代理)、OSS對(duì)象訪問反向代理方式中的一種方式。
其中正向代理用于認(rèn)證客戶端無法訪問認(rèn)證服務(wù)端的情況,反向代理用于多個(gè)認(rèn)證服務(wù)端的容災(zāi)整合,具體操作如下:
金融級(jí)實(shí)人認(rèn)證正向(認(rèn)證客戶端)代理
在允許訪問外部服務(wù)的區(qū)域創(chuàng)建一臺(tái)代理服務(wù)器,并開放認(rèn)證客戶端服務(wù)器(應(yīng)用服務(wù)器)對(duì)此代理服務(wù)器的訪問,執(zhí)行如下命令安裝Nginx。
yum install nginx
執(zhí)行如下命令,編輯/etc/nginx/nginx.conf配置文件。
vim /etc/nginx/nginx.conf
說明配置文件的路徑請(qǐng)以實(shí)際路徑為準(zhǔn),本文以/etc/nginx/nginx.conf配置文件為例。
在config文件中的HTTP模塊添加如下內(nèi)容。
server { resolver 127.0.0.1; #指定DNS服務(wù)器IP地址 listen 80; location / { proxy_pass http://$http_host$request_uri; } }
執(zhí)行如下命令,確認(rèn)添加的配置正常。
nginx -t
執(zhí)行如下命令,啟動(dòng)Nginx。
systemctl start nginx
在客戶端服務(wù)器上對(duì)SDK設(shè)置代理并測(cè)試,測(cè)試響應(yīng)正常表示您代理設(shè)置成功。
關(guān)于SDK源代碼,請(qǐng)參見SDK包。
// Client代理配置。 HttpClientConfig clientConfig = HttpClientConfig.getDefault(); // 設(shè)置HTTP代理。 clientConfig.setHttpProxy("http://127.0.0.1:9898"); // 設(shè)置HTTPS代理。 clientConfig.setHttpsProxy("http://user:password@127.0.0.1:8989"); // 設(shè)置忽略代理地址列表。 clientConfig.setNoProxy("127.0.0.1,localhost"); IClientProfile profile = DefaultProfile.getProfile(regionId, accesskeyId, accesskeySecret); profile.setHttpClientConfig(clientConfig); DefaultAcsClient client = new DefaultAcsClient(profile);
金融級(jí)實(shí)人認(rèn)證反向(認(rèn)證服務(wù)端)代理
在允許訪問外部服務(wù)的區(qū)域創(chuàng)建一臺(tái)代理服務(wù)器,執(zhí)行如下命令安裝Nginx。
yum install nginx
執(zhí)行如下命令,編輯/etc/nginx/nginx.conf配置文件。
vim /etc/nginx/nginx.conf
說明配置文件的路徑請(qǐng)以實(shí)際路徑為準(zhǔn),本文以/etc/nginx/nginx.conf配置文件為例。
在config文件中的HTTP模塊添加如下內(nèi)容。
server { listen 0.0.0.0:80; server_name cloudauth.aliyuncs.com resolver 223.5.5.5 223.6.6.6 valid=30s; location / { proxy_pass http://cloudauth.aliyuncs.com; proxy_set_header Host $host; access_log /var/logs/nti-access.log; error_log /var/logs/nti-error.log; } }
執(zhí)行如下命令,確認(rèn)添加的配置正常。
nginx -t
執(zhí)行如下命令,啟動(dòng)Nginx。
systemctl start nginx
在本地應(yīng)用服務(wù)器上,配置host并訪問服務(wù)地址,網(wǎng)頁響應(yīng)正常表示您代理設(shè)置成功。
您可以在Nginx反向代理服務(wù)器上的/var/logs/nti-access.log中查看訪問日志。
OSS對(duì)象訪問反向代理
在允許訪問外部服務(wù)區(qū)創(chuàng)建一臺(tái)服務(wù)器,執(zhí)行如下命令安裝Nginx。
yum install nginx
執(zhí)行如下命令,編輯/etc/nginx/nginx.conf配置文件。
vim /etc/nginx/nginx.conf
說明配置文件的路徑請(qǐng)以實(shí)際路徑為準(zhǔn),本文以/etc/nginx/nginx.conf配置文件為例。
在config文件中的HTTP模塊添加如下內(nèi)容。
//主OSS Endpoint 代理配置 server { listen 0.0.0.0:80; server_name oss-cn-shanghai.aliyuncs.com //223.5.5.5、223.6.6.6為DNS服務(wù)器,可以切換成用戶本地的互聯(lián)網(wǎng)DNS服務(wù)器 resolver 223.5.5.5 223.6.6.6 valid=30s; location / { proxy_pass http://oss-cn-shanghai.aliyuncs.com; proxy_set_header Host $host; access_log /var/logs/nti-access.log; error_log /var/logs/nti-error.log; } } //備份OSS Endpoint 代理配置 server { listen 0.0.0.0:80; server_name cn-shanghai.oss.aliyuncs.com //223.5.5.5、223.6.6.6為DNS服務(wù)器,可以切換成用戶本地的互聯(lián)網(wǎng)DNS服務(wù)器 resolver 223.5.5.5 223.6.6.6 valid=30s; location / { proxy_pass http://cn-shanghai.oss.aliyuncs.com; proxy_set_header Host $host; access_log /var/logs/nti-access.log; error_log /var/logs/nti-error.log; } }
執(zhí)行如下命令,確認(rèn)添加的配置正常。
nginx -t
執(zhí)行如下命令,啟動(dòng)Nginx。
systemctl start nginx
在本地應(yīng)用服務(wù)器上配置host并訪問服務(wù)地址,網(wǎng)頁響應(yīng)正常表示代理設(shè)置成功。
您可以在Nginx反向代理服務(wù)器上的/var/logs/nti-access.log中查看訪問日志。