Proceso de Solicitud
Para utilizar la API, primero debe ir a la página correspondiente de la API de reconocimiento del protocolo Recaptcha2 para solicitar el servicio correspondiente. Una vez en la página, haga clic en el botón “Acquire”, como se muestra en la imagen:
Si aún no ha iniciado sesión o registrado, será redirigido automáticamente a la página de inicio de sesión que le invita a registrarse e iniciar sesión. Después de iniciar sesión o registrarse, será redirigido automáticamente a la página actual.
En la primera solicitud, se otorgará un límite gratuito que permite utilizar la API sin costo.
Uso Básico
Primero, comprenda la forma básica de uso, que consiste en ingresar la URL del sitio web que necesita procesar el captcha, para obtener el resultado procesado. Primero, debe transmitir un campowebsite_url. Nuestro sitio de ejemplo es: https://www.google.com/recaptcha/api2/demo, necesitamos obtener el website_key en la página website_url. Primero, abra esta página, presione F12 para acceder a la consola y luego realice una búsqueda global en la página de Elementos por recaptcha-demo, obteniendo el siguiente resultado:

data-sitekey es el valor de website_key, a continuación se presentan los resultados de los parámetros específicos:

accept: el formato de respuesta que desea recibir, aquí se establece comoapplication/json, es decir, formato JSON.authorization: la clave para llamar a la API, que puede seleccionarse directamente después de la solicitud.
website_url: la URL del sitio web que necesita procesar el captcha.website_key: el identificador de la clave del sitio en Recaptcha2.

token, el resultado de la verificación después de procesar la tarea de Recaptcha2.
- Primero, realizar la verificación manualmente, como se muestra en la siguiente imagen:

- Luego, hacer clic en enviar, observar los cambios en la red de la consola, como se muestra en la siguiente imagen:

- Analizar la construcción de la solicitud POST enviada, al final se puede hacer clic derecho en esa solicitud y copiar el código CURL, como se muestra en la siguiente imagen:

https://www.google.com/recaptcha/api2/demo,我们仅需要提交参数 g-recaptcha-response,然后我们只需要将处理后的token传入下面的data中即可,调用token进行验证的具体的CURL代码如下:

错误处理
在调用 API 时,如果遇到错误,API 会返回相应的错误代码和信息。例如:400 token_mismatched:Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.400 api_not_implemented:Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.401 invalid_token:No autorizado, token de autorización inválido o faltante.429 too_many_requests:Demasiadas solicitudes, ha superado el límite de tasa.500 api_error:Error interno del servidor, algo salió mal en el servidor.

