建立新網站時,選擇 reCAPTCHA 的類型有四種。
reCAPTCHA v3
reCAPTCHA v3 可讓您驗證互動是否合法,而使用者未與任何使用者互動。這是一種純粹的 JavaScript API,能夠傳回分數,讓您可以根據網站情況採取行動,例如需要其他驗證因素、傳送文章以審核,或對可能進行抓取內容的漫遊器節流。
reCAPTCHA v2 (「我不是機器人」核取方塊)
勾選「我不是機器人」核取方塊後,使用者必須點選核取方塊,表示使用者不是機器人。這會立即傳送訊息 (沒有人機驗證 (Captcha)),或是要求使用者驗證對方是否為真人。這是最簡單的整合選項,只需兩行 HTML 程式碼就能顯示核取方塊。
reCAPTCHA v2 (隱形 reCAPTCHA 標記)
使用者不須點選核取方塊,就能看到隱藏的 reCAPTCHA 徽章,而是在使用者點擊網站中現有的按鈕時直接叫用,或透過 JavaScript API 呼叫叫用。完成 reCAPTCHA 驗證程序時,您需要啟用 JavaScript 回呼,才能進行整合作業。根據預設,只有最可疑的流量才會要求回答人機驗證。如要變更這項設定,請前往進階設定編輯網站安全性偏好設定。
reCAPTCHA v2 (Android)
reCAPTCHA Android 程式庫是 Google Play 服務 SafetyNet API 的一部分。這個程式庫提供原生 Android API,方便您直接整合到應用程式中。請先在應用程式中設定 Google Play 服務並連結至 GoogleApiClient
,再叫用 reCAPTCHA API。這會立即讓使用者通過 (不會輸入人機驗證 (Captcha) 提示),或是要求使用者驗證他們是否為真人。
reCAPTCHA v1 - 關閉
reCAPTCHA v1 已於 2018 年 3 月全面停用。請使用上方的選項。